docker-compose.yml 650 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. version: "3.6"
  2. services:
  3. mysql:
  4. image: mysql:5.7
  5. ports:
  6. - 0.0.0.0:3306:3306
  7. expose:
  8. - 3306
  9. environment:
  10. MYSQL_ROOT_PASSWORD: walle
  11. MYSQL_DATABASE: walle
  12. volumes:
  13. - ${HOME}/.walle/mysql:/var/lib/mysql
  14. restart: always
  15. web:
  16. build: ./
  17. links:
  18. - mysql
  19. expose:
  20. - 5000
  21. environment:
  22. - WALLE_SECRET="guess me out"
  23. restart: always
  24. gateway:
  25. image: nginx
  26. links:
  27. - mysql
  28. - web
  29. ports:
  30. - 0.0.0.0:80:80
  31. volumes:
  32. - ./fe/:/data/web/:ro
  33. - ./gateway/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
  34. restart: always