Guest User

Untitled

a guest
Feb 3rd, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. mysql:
  2. image: mysql:5.7
  3. container_name: my-stuff-mysql
  4. working_dir: /application
  5. volumes:
  6. - ./infra/mysql:/var/lib/mysql
  7. environment:
  8. - MYSQL_ROOT_PASSWORD=root
  9. - MYSQL_DATABASE=db_my_stuff
  10. - MYSQL_USER=root
  11. - MYSQL_PASSWORD=root
  12. ports:
  13. - "33060:3306"
  14.  
  15. webserver:
  16. image: nginx:alpine
  17. container_name: my-stuff-webserver
  18. working_dir: /application
  19. volumes:
  20. - ./src:/application
  21. - ./infra/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
  22. ports:
  23. - "9000:80"
  24.  
  25. php-fpm:
  26. build: infra/php-fpm
  27. container_name: my-stuff-php-fpm
  28. working_dir: /application
  29. volumes:
  30. - ./src:/application
  31. - ./infra/php-fpm/php-ini-overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini
  32.  
  33. mongodb:
  34. image: mongo:latest
  35. container_name: my-stuff-mongodb
  36. volumes:
  37. - ./infra/mongodb:/data/db
  38. environment:
  39. - MONGO_DATA_DIR=/data/db
  40. - MONGO_LOG_DIR=/dev/null
  41. - MONGODB_USER=root
  42. - MONGODB_PASS=root
  43. ports:
  44. - "27017:27017"
  45.  
  46. FROM phpdockerio/php72-fpm:latest
  47. WORKDIR "/application"
  48.  
  49. # Install selected extensions and other stuff
  50. RUN apt-get update
  51. && apt-get -y --no-install-recommends install php7.2-mysql php-mongodb
  52. && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
Add Comment
Please, Sign In to add comment