Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3"
- services:
- webserver:
- build:
- context: ./bin/webserver
- container_name: 'png-webserver'
- restart: 'always'
- ports:
- - "80:80"
- - "443:443"
- links:
- - mysql
- volumes:
- - ${DOCUMENT_ROOT-./www}:/var/www/html
- - ${PHP_INI-./config/php/php.ini}:/usr/local/etc/php/php.ini
- - ${VHOSTS_DIR-./config/vhosts}:/etc/apache2/sites-enabled
- - ${LOG_DIR-./logs/apache2}:/var/log/apache2
- mysql:
- build: ./bin/mysql
- container_name: 'png-mysql'
- restart: 'always'
- ports:
- - "3309:3309"
- volumes:
- - ${MYSQL_DATA_DIR-./data/mysql}:/var/lib/mysql
- - ${MYSQL_LOG_DIR-./logs/mysql}:/var/log/mysql
- environment:
- MYSQL_ROOT_PASSWORD: tiger
- MYSQL_DATABASE: png
- MYSQL_USER: png
- MYSQL_PASSWORD: png
- # Wordpress server service with wp-cli
- wordpress:
- image: tatemz/wp-cli
- volumes:
- - ${DOCUMENT_ROOT-./www/wp}:/var/www/html/wp-content
- ports:
- - "6621:80"
- links:
- - mysql:mysql
- environment:
- WORDPRESS_DB_PASSWORD: tiger
- phpmyadmin:
- image: phpmyadmin/phpmyadmin
- container_name: 'png-phpmyadmin'
- links:
- - mysql
- environment:
- PMA_HOST: mysql
- PMA_PORT: 3309
- MYSQL_USERNAME: root
- MYSQL_ROOT_PASSWORD: tiger
- ports:
- - '8080:80'
- volumes:
- - /sessions
- redis:
- container_name: 'png-redis'
- image: redis:latest
- ports:
- - "6379:6379"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement