Skip to content

Instantly share code, notes, and snippets.

@BerezhniyDmitro
Created December 21, 2018 15:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BerezhniyDmitro/5ee7cc24488569b6209d61ebb0daba3b to your computer and use it in GitHub Desktop.
Save BerezhniyDmitro/5ee7cc24488569b6209d61ebb0daba3b to your computer and use it in GitHub Desktop.
version: "2"
services:
nginx:
container_name: nginx
build: "./docker/nginx/"
ports:
- "80:80"
- "443:443"
volumes:
- /etc/localtime:/etc/localtime:ro
- "./:/var/www/"
- "./docker/nginx/site.conf:/usr/local/nginx/conf/sites-enabled/site.conf"
- "./docker/nginx/nginx.conf:/usr/local/nginx/conf/nginx.conf"
- "./docker/nginx/ssl.conf:/usr/local/nginx/conf/ssl.conf"
depends_on:
- php
networks:
network:
ipv4_address: 172.177.0.11
php:
container_name: php
build: "./docker/php/"
volumes:
- /etc/localtime:/etc/localtime:ro
- "./:/var/www/"
- "./docker/php/php_browscap.ini:/usr/lib/php_browscap.ini"
- "./docker/php/php.ini:/usr/local/etc/php/conf.d/php.ini"
- "./docker/php/cli/php.ini:/usr/local/etc/php/php.ini"
- "./docker/php/xdebug.ini:/usr/local/etc/php/conf.d/xdebug.ini"
networks:
network:
ipv4_address: 172.177.0.12
mysql:
container_name: mysql
image: mysql:5.7.18
command: --sql-mode=""
env_file: .env
ports:
- "3306:3306"
volumes:
- "/etc/localtime:/etc/localtime:ro"
- "./data/mysql/:/var/lib/mysql/"
- "./docker/mysql/conf.d:/etc/mysql/conf.d"
- "./:/var/www/"
networks:
network:
ipv4_address: 172.177.0.13
phpmyadmin:
container_name: pma_example
image: phpmyadmin/phpmyadmin
depends_on:
- mysql
ports:
- 8081:80
links:
- mysql
environment:
PMA_HOST: mysql
networks:
network:
ipv4_address: 172.177.0.14
rabbit:
container_name: rabbit
environment:
- RABBITMQ_ERLANG_COOKIE='secret_cookie'
networks:
network:
ipv4_address: 172.177.0.18
image: "rabbitmq:3-management"
ports:
- "15672:15672"
- "5672:5672"
tty: true
# volumes:
# - "/etc/localtime:/etc/localtime:ro"
# - "./data/mysql/:/var/lib/mysql/"
# - "./docker/mysql/conf.d:/etc/mysql/conf.d"
# - "./:/var/www/"
# volumes:
# - "../docker/rabbitmq-isolated.conf:/etc/rabbitmq/rabbitmq.config"
networks:
# back:
network:
driver: bridge
ipam:
config:
- subnet: 172.177.0.0/16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment