docker-compose.yaml 533 B

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