Files
meanTorrent/docker-compose.yml
Federico Gonzalez 2066be621f feat(docker): Update docker-compose to version 2
Add data container for docker-compose and update to docker compose version 2 (#1437)

Change containers, add environment for mongodb host, change version to 2.

Fixes #1434

* feat(deploy): Add data container for mongodb

Add db-data for mongodb, remove container_name.

Fixes #1434

* feat(deploy): Use networking of compose version 2 (remove links)

Remove links

Fixes #1434

* feat(deploy): Use depends_on for db containers

Add depends_on for db

Fixes #1434

* feat(deploy): Add data container for web data

Add data container, add volumes and remove command.

Fixes #1434

* feat(deploy): Change image for container data

Change busybox to build . for data container

Fixes #1434

* feat(deploy): Change entrypoint for web-data container

Change entrypoint for web-data container

Fixes #1434
2016-08-25 17:36:07 +03:00

40 lines
726 B
YAML

version: '2'
services:
web:
restart: always
build: .
container_name: meanjs
ports:
- "3000:3000"
- "5858:5858"
- "35729:35729"
environment:
- NODE_ENV=development
- DB_1_PORT_27017_TCP_ADDR=db
depends_on:
- db
volumes_from:
- web-data
web-data:
build: .
entrypoint: /bin/true
volumes:
- ./:/opt/mean.js
- /opt/mean.js/node_modules
- /opt/mean.js/public
- /opt/mean.js/uploads
db:
image: mongo:3.2
restart: always
ports:
- "27017:27017"
volumes_from:
- db-data
db-data:
image: mongo:3.2
volumes:
- /data/db
- /var/lib/mongodb
- /var/log/mongodb
entrypoint: /bin/true