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: - ".:/src" - "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