Advertisement
Guest User

Untitled

a guest
Sep 11th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. version: '3.3'
  2.  
  3. services:
  4.  
  5. django:
  6. container_name: "django"
  7. build:
  8. context: ./docker/django
  9. working_dir: /var/www
  10. command: ["gunicorn", "-b", "0.0.0.0:8000" ,"-w" ,"4" ,"djangoapps.wsgi"]
  11. volumes:
  12. - ./django/:/var/www
  13. networks:
  14. - backend
  15.  
  16. django-migration:
  17. container_name: "django-migrations"
  18. build:
  19. context: ./docker/django
  20. working_dir: /var/www
  21. command: ["python", "manage.py", "migrate"]
  22. volumes:
  23. - ./django/:/var/www
  24. depends_on:
  25. - django
  26. networks:
  27. - backend
  28.  
  29. nginx:
  30. container_name: "nginx"
  31. build:
  32. context: ./docker/nginx
  33. ports:
  34. - "0.0.0.0:80:80"
  35. volumes:
  36. - "./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf"
  37. - ./django/:/var/www:ro
  38. depends_on:
  39. - django
  40. expose:
  41. - "80"
  42. networks:
  43. - backend
  44.  
  45. mysql:
  46. container_name: "mysql"
  47. build:
  48. context: ./docker/mysql
  49. restart: always
  50. environment:
  51. - MYSQL_DATABASE=${MYSQL_DATABASE}
  52. - MYSQL_USER=${MYSQL_USER}
  53. - MYSQL_PASSWORD=${MYSQL_PASSWORD}
  54. - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
  55. volumes:
  56. - data:/var/lib/mysql
  57. depends_on:
  58. - django
  59. command: ["mysqld"]
  60. ports:
  61. - "3306:3306"
  62. expose:
  63. - "3306"
  64. networks:
  65. - backend
  66.  
  67. networks:
  68. backend:
  69. driver: "bridge"
  70.  
  71. volumes:
  72. data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement