Advertisement
Guest User

docker-compose.yml

a guest
Jan 24th, 2020
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.41 KB | None | 0 0
  1.  
  2. version: '3'
  3. services:
  4.     # База данных
  5.     mysql:
  6.       image: mysql:5.7
  7.       volumes:
  8.         - ./.docker/mysql/bigroup.sql:/docker-entrypoint-initdb.d/bigroup.sql # ипморт дампа тестовой бд
  9.       container_name: mysql
  10.       restart: always
  11.       environment:
  12.         MYSQL_ROOT_PASSWORD: root
  13.         MYSQL_DATABASE: bigroup
  14.         MYSQL_USER: bigroup
  15.         MYSQL_PASSWORD: bigroup
  16.       ports:
  17.         - 8181:3306 # проброс портов на mysql - можно использовать root юзера чтобы зацепиться к 0.0.0.0:8182
  18.     # PHP-FPM 5.6
  19.     fpm:
  20.       build: .docker/php/
  21.       container_name: bi
  22.       restart: always
  23.       volumes:
  24.         - ./:/var/www # подключаем проект к php-fpm
  25.         - ~/.ssh:/root/.ssh
  26.       ports:
  27.         - 8182:81
  28.       tty: true
  29.     # NGINX
  30.     nginx:
  31.       container_name: nginx
  32.       restart: always
  33.       image: nginx:latest
  34.       links:
  35.         - fpm
  36.       ports:
  37.         - 80:80 # проброс портов на nginx
  38.       volumes:
  39.         - ./.docker/nginx:/etc/nginx/conf.d/ # тянем настройки nginx из проекта
  40.         - ./:/var/www # подключаем проект к php-fpm, также можно использовать volumes_from для подключения разелов из других контейнеров
  41.       tty: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement