2017-08-22 20:20:58 +00:00
|
|
|
version: "2"
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
web_npm_cache:
|
|
|
|
|
|
|
|
services:
|
|
|
|
db:
|
|
|
|
image: mariadb
|
|
|
|
volumes:
|
|
|
|
- "./docker/mysql/:/docker-entrypoint-initdb.d/:ro"
|
|
|
|
environment:
|
|
|
|
MYSQL_ROOT_PASSWORD: testing
|
|
|
|
MYSQL_DATABASE: vizon
|
|
|
|
MYSQL_USER: vizonweb
|
|
|
|
MYSQL_PASSWORD: vizonweb
|
|
|
|
|
|
|
|
phpmyadmin:
|
|
|
|
image: phpmyadmin/phpmyadmin
|
|
|
|
ports:
|
|
|
|
- "3001:80"
|
|
|
|
depends_on:
|
|
|
|
- db
|
|
|
|
environment:
|
|
|
|
PMA_HOST: "db"
|
|
|
|
|
|
|
|
web:
|
|
|
|
# image: node:6-alpine
|
|
|
|
build: docker/node
|
|
|
|
command: sh ./docker/web.sh
|
|
|
|
volumes:
|
2017-08-23 12:59:12 +00:00
|
|
|
- ".:/src"
|
2017-08-22 20:20:58 +00:00
|
|
|
- "web_npm_cache:/var/cache/npm"
|
|
|
|
- "/src/node_modules"
|
|
|
|
ports:
|
|
|
|
- "3000:3000"
|
|
|
|
working_dir: /src
|
|
|
|
environment:
|
|
|
|
NPM_CONFIG_CACHE: /var/cache/npm
|
|
|
|
PORT: "3000"
|
|
|
|
MYSQL_HOST: db
|
|
|
|
MYSQL_DATABASE: vizon
|
|
|
|
MYSQL_USER: vizonweb
|
|
|
|
MYSQL_PASSWORD: vizonweb
|
|
|
|
depends_on:
|
|
|
|
- db
|