docker-compose.yaml 381 B

123456789101112131415161718192021
  1. version: "3.7"
  2. services:
  3. backend:
  4. build: backend
  5. ports:
  6. - 80:8080
  7. db:
  8. environment:
  9. POSTGRES_DB: example
  10. POSTGRES_PASSWORD_FILE: /run/secrets/db-password
  11. image: postgres
  12. restart: always
  13. secrets:
  14. - db-password
  15. volumes:
  16. - db-data:/var/lib/postgresql/data
  17. volumes:
  18. db-data: {}
  19. secrets:
  20. db-password:
  21. file: db/password.txt