version: '2' services: nginx: build: context: ./ dockerfile: docker/nginx.docker volumes: - ./:/var/www - ./docker/nginx/ssl:/etc/nginx/ssl ports: - "8080:80" links: - php-fpm php-fpm: build: context: ./ dockerfile: docker/php-fpm.docker volumes: - ./:/var/www links: - mysql environment: - "DB_PORT=3306" - "DB_HOST=mysql" php-cli: build: context: ./ dockerfile: docker/php-cli.docker volumes: - ./:/var/www links: - mysql environment: - "DB_PORT=3306" - "DB_HOST=mysql" tty: true mysql: image: mysql:5.7 volumes: - ./docker/mysql/my.cnf/etc/mysql/conf.d/my.cnf - ./docker/mysql/rodeo.sql:/docker-entrypoint-initdb.d/init.sql - ./docker/storage/mysql:/var/lib/mysql environment: - "MYSQL_ROOT_PASSWORD=secret" - "MYSQL_USER=app" - "MYSQL_PASSWORD=secret" - "MYSQL_DATABASE=app" ports: - "33061:3306"