docker-compose.yaml 462 B

1234567891011121314151617181920212223242526
  1. version: "3.7"
  2. services:
  3. backend:
  4. build: backend
  5. ports:
  6. - 8080:8080
  7. secrets:
  8. - db-password
  9. db:
  10. image: mysql:8.0.19
  11. restart: always
  12. secrets:
  13. - db-password
  14. volumes:
  15. - db-data:/var/lib/mysql
  16. environment:
  17. - MYSQL_DATABASE=example
  18. - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db-password
  19. expose:
  20. - 3306
  21. - 33060
  22. volumes:
  23. db-data:
  24. secrets:
  25. db-password:
  26. file: db/password.txt