Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- ## Networking
- ###############################################################################
- # Volumes
- ##############################################################################
- volumes:
- mysqldb: ~
- ## Services
- ###############################################################################
- services:
- php:
- build:
- context: ./docker/php
- dockerfile: Dockerfile
- args:
- useruid: ${HOME}
- username: app
- logging:
- driver: "json-file"
- options:
- max-size: "10000k"
- environment:
- DEBUG: 1
- ENABLE_SSH: 1
- working_dir: "/var/www/app/"
- user: app
- hostname: "tester"
- volumes:
- - "./:/var/www/app/"
- - "${HOME}/.composer/cache:/home/app/.composer/cache"
- - "./docker/php/php.ini:/usr/local/etc/php/php.ini:ro"
- - "./docker/php/fpm_pool.conf:/usr/local/etc/php-fpm.d/zz-docker.conf:ro"
- - "./docker/php/logs/:/var/logs/"
- - "./docker/php/tmp:/tmp"
- - "/home/anton/.gitconfig:/home/app/.gitconfig:ro"
- - "${HOME}/.ssh/:/home/app/.ssh"
- - "./docker/php/tmp.sh:/home/app/run.sh"
- nginx:
- build:
- context: ./docker/nginx
- dockerfile: Dockerfile
- args:
- username: app
- useruid: ${UID}
- ports:
- - "80:80"
- - "8082:8082"
- volumes:
- - ".:/var/www/app"
- - "./docker/nginx/nginx.conf:/etc/nginx/nginx.conf:ro"
- - "./docker/nginx/logs:/var/log/nginx"
- links:
- - php
- mysqldb:
- image: mysql:latest
- environment:
- MYSQL_ROOT_PASSWORD: root
- MYSQL_ALLOW_EMPTY_PASSWORD: 1
- MYSQL_PASSWORD: docker
- MYSQL_USER: docker
- MYSQL_DATABASE: docker
- volumes:
- - "mysqldb:/var/lib/mysql"
- - "${HOME}/:/var/data"
- ports:
- - "3306:3306"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement