Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- db:
- image: mysql:5.7
- volumes:
- - /var/docker-images/myapp/mysql:/var/lib/mysql
- restart: always
- networks:
- - nginxproxy
- expose:
- - 3306
- environment:
- MYSQL_ROOT_PASSWORD: m3P5-AuYSUcr%u[Y
- MYSQL_DATABASE: wp_myapp
- MYSQL_USER: myapp
- MYSQL_PASSWORD: m3P5-AuYSUcr%u[Y
- wordpress:
- depends_on:
- - db
- image: wordpress:latest
- hostname: eparafie
- networks:
- - nginxproxy
- links:
- - db:mysql
- restart: always
- expose:
- - 80
- - 443
- environment:
- VIRTUAL_HOST: mydomain.com
- WORDPRESS_DB_NAME: wp_myapp
- VIRTUAL_PORT: 80
- VIRTUAL_NETWORK: nginxproxy
- LETSENCRYPT_HOST: mydomain.com
- LETSENCRYPT_EMAIL: myemail@gmail.com
- WORDPRESS_DB_PASSWORD: m3P5-AuYSUcr%u[Y
- volumes:
- - /var/www/myapp:/var/www/html/
- phpmyadmin:
- restart: always
- image: phpmyadmin/phpmyadmin
- links:
- - db:db // tried db, db:mysql - any of them worked
- expose:
- - 80
- - 443
- environment:
- - VIRTUAL_PORT=80
- - VIRTUAL_HOST=db.mydomain.com
- - LETSENCRYPT_HOST=db.mydomain.com
- - LETSENCRYPT_EMAIL=myemail@gmail.com
- - PMA_USER=myapp
- - PMA_PASSWORD=m3P5-AuYSUcr%u[Y
- - PMA_HOST=db
- networks:
- - nginxproxy
- networks:
- nginxproxy:
- external:
- name: nginxproxy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement