docker-compose.yaml 563 B

12345678910111213141516171819202122232425262728293031
  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. expose:
  24. - 5432
  25. volumes:
  26. db-data:
  27. secrets:
  28. db-password:
  29. file: db/password.txt
  30. networks:
  31. spring-postgres: