Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- app:
- build:
- context: ./docker/app
- dockerfile: Dockerfile
- image: vessel/app
- ports:
- - "${APP_PORT}:80"
- environment:
- CONTAINER_ENV: "${APP_ENV}"
- XDEBUG_HOST: "${XDEBUG_HOST}"
- WWWUSER: "${WWWUSER}"
- volumes:
- - .:/var/www/html
- networks:
- - vessel
- node:
- build:
- context: ./docker/node
- dockerfile: Dockerfile
- args:
- uid: "${WWWUSER}"
- image: vessel/node
- user: node
- volumes:
- - .:/var/www/html
- networks:
- - vessel
- mysql:
- image: mysql:5.7
- ports:
- - "${MYSQL_PORT}:3306"
- environment:
- MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}"
- MYSQL_DATABASE: "${DB_DATABASE}"
- MYSQL_USER: "${DB_USERNAME}"
- MYSQL_PASSWORD: "${DB_PASSWORD}"
- volumes:
- - vesselmysql:/var/lib/mysql
- # - ./docker/mysql/conf.d:/etc/mysql/conf.d
- # - ./docker/mysql/logs:/var/log/mysql
- networks:
- - vessel
- redis:
- image: redis:alpine
- volumes:
- - vesselredis:/data
- networks:
- - vessel
- networks:
- vessel:
- driver: "bridge"
- volumes:
- vesselmysql:
- driver: "local"
- vesselredis:
- driver: "local"
Add Comment
Please, Sign In to add comment