docker-compose.yaml 458 B

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