docker-compose.yaml 492 B

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