Skip to content

Instantly share code, notes, and snippets.

@pashamray
Created September 11, 2018 05:27
Show Gist options
  • Save pashamray/3cba8367371b35bdbcf4e765c9902a63 to your computer and use it in GitHub Desktop.
Save pashamray/3cba8367371b35bdbcf4e765c9902a63 to your computer and use it in GitHub Desktop.
version: "3"
services:
adminer:
build: adminer
restart: always
ports:
- 8181:8080
depends_on:
- mysql
networks:
- backend
- front
web:
build: nginx
volumes:
- ../site:/var/www/site
- ./data/var/log/nginx:/var/log/nginx
- ./data/var/log/nginx/site:/var/log/nginx/site
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
ports:
- 80:80
depends_on:
- php
networks:
- front
- backend
php:
build: php-fpm
volumes:
- ../site:/var/www/site
environment:
XDEBUG_CONFIG: remote_host=10.254.254.254
depends_on:
- mysql
- redis
networks:
- backend
- front
mysql:
build: mysql
ports:
- 3306:3306
volumes:
- ./data/mysql:/var/lib/mysql # сохранение файлов БД на хосте
restart: always
environment:
MYSQL_ROOT_PASSWORD: toor
MYSQL_DATABASE: site
networks:
- backend
- front
redis:
image: redis:4.0.5-alpine
command: ["redis-server", "--appendonly", "yes"]
volumes:
- ./data/redis:/data
networks:
- backend
networks:
front:
external:
name: frontend-site
backend:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment