Advertisement
milardovich

Example docker-compose.yml file for symfony, mysql, nginx

Jun 26th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.04 KB | None | 0 0
  1. version: '3'
  2. services:
  3.   php:
  4.     build: build/php
  5.     expose:
  6.      - '9000'
  7.     depends_on:
  8.      - db
  9.     volumes:
  10.      - ~/Docker/campo_backend/symfony:/var/www/html/symfony
  11.       - ~/Docker/campo_backend/logs:/var/log
  12.   web:
  13.     build: build/nginx
  14.     restart: always
  15.     ports:
  16.        - '81:80'
  17.     depends_on:
  18.        - php
  19.         - db
  20.     volumes:
  21.        - ~/Docker/campo_backend/symfony:/var/www/html/symfony
  22.         - ~/Docker/campo_backend/logs:/var/log/nginx
  23.   db:
  24.     image: mysql/mysql-server:5.7
  25.     environment:
  26.       MYSQL_DATABASE: symfony
  27.       MYSQL_USER: root
  28.       MYSQL_ROOT_PASSWORD: toor
  29.       MYSQL_HOST: localhost
  30.       MYSQL_PASSWORD: toor
  31.     ports:
  32.      - "3307:3306"
  33.     volumes:
  34.      - ~/Docker/campo_backend/mysql:/var/lib/mysql
  35.   phpmyadmin:
  36.     image: phpmyadmin/phpmyadmin
  37.     links:
  38.       - db
  39.     ports:
  40.      - 8081:80
  41.     environment:
  42.       MYSQL_USER: root
  43.       MYSQL_USERNAME: root
  44.       MYSQL_ROOT_PASSWORD: toor
  45.       MYSQL_PASSWORD: toor
  46.       PMA_HOST: db
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement