Files
workavia-drive/twake/docker-compose.dev.mongo.yml
T
montaghanmy 10fe6f78d1 feat: init
2023-03-23 11:03:16 +01:00

63 lines
1.2 KiB
YAML

version: "3.4"
services:
mongo:
container_name: mongo
image: mongo
volumes:
- ./docker-data/mongo:/data/db
ports:
- 27017:27017
networks:
- twake_network
plugins:
container_name: plugins
image: twaketech/twake-plugins
privileged: true
volumes:
- ./plugins/plugins:/usr/src/app/plugins
- ./plugins/plugins.json:/usr/src/app/plugins.json
build:
context: .
dockerfile: ./docker/twake-plugins/Dockerfile
ports:
- 8080:8080
networks:
- twake_network
node:
image: twaketech/twake-node
container_name: node
ports:
- 4000:3000
- 8000:3000
- 9229:9229
environment:
- DEV=dev
- SEARCH_DRIVER=mongodb
- DB_DRIVER=mongodb
- PUBSUB_TYPE=local
build:
context: .
dockerfile: ./docker/twake-node/Dockerfile
target: development
volumes:
- ./backend/node:/usr/src/app
- ./docker-data/documents/:/storage/
depends_on:
- mongo
links:
- mongo
networks:
- twake_network
networks:
twake_network:
driver: bridge
ipam:
config:
- subnet: 172.21.0.0/16
gateway: 172.21.0.1