docker-compose.yaml 476 B

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