docker-compose.yaml 538 B

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