Files
Superalgos/docker-compose.node.yml
T
2019-04-28 11:45:43 -03:00

88 lines
1.6 KiB
YAML

version: '3'
services:
mongo:
image: mongo:4.0.9
restart: always
volumes:
- data-volume:/data/db
networks:
- superalgos_net
mongo-express:
image: mongo-express
restart: always
ports:
- "8081:8081"
networks:
- superalgos_net
depends_on:
- mongo
clones-api:
image: superalgos/clones-api:1.0.0
restart: always
build: ../OperationsModule/server
env_file: ../OperationsModule/server/.env.local
command: npm start
networks:
- superalgos_net
depends_on:
- mongo-express
users-api:
image: superalgos/users-api:1.0.0
restart: always
build: ../UsersModule/server
env_file: ../UsersModule/server/.env.local
command: npm start
networks:
- superalgos_net
depends_on:
- mongo-express
keyvault-api:
image: superalgos/keyvault-api:1.0.0
restart: always
build: ../KeyVaultModule/server
env_file: ../KeyVaultModule/server/.env.local
command: npm start
networks:
- superalgos_net
depends_on:
- mongo-express
master-app:
image: master-app:1.0.0
restart: always
build: ./client
env_file: ./client/.env.local
command: ['nginx']
ports:
- "3100:3100"
networks:
- superalgos_net
depends_on:
- keyvault-api
- clones-api
- users-api
master-app-api:
image: superalgos/master-app-api:1.0.0
restart: always
build: ./server
env_file: ./server/.env.local
command: npm start
ports:
- "4100:4100"
networks:
- superalgos_net
depends_on:
- master-app
networks:
superalgos_net:
volumes:
data-volume: