From 5d55b21fb69089b5ebbb591c418886c4acbfd806 Mon Sep 17 00:00:00 2001 From: Christoph Jahn Date: Wed, 7 Aug 2019 12:18:51 +0200 Subject: Add debugging in containers for vscode --- .devcontainer/docker-compose.yml | 53 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .devcontainer/docker-compose.yml (limited to '.devcontainer/docker-compose.yml') diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml new file mode 100644 index 00000000..0f5f272b --- /dev/null +++ b/.devcontainer/docker-compose.yml @@ -0,0 +1,53 @@ +version: '3.7' + +services: + + wekandb-dev: + image: mongo:4.0.11 + container_name: wekan-dev-db + restart: unless-stopped + command: mongod --smallfiles --oplogSize 128 + networks: + - wekan-dev-tier + expose: + - 27017 + volumes: + - wekan-dev-db:/data/db + - wekan-dev-db-dump:/dump + + wekan-dev: + container_name: wekan-dev-app + restart: always + networks: + - wekan-dev-tier + build: + context: . + dockerfile: Dockerfile + ports: + - 3000:3000 + - 9229:9229 + environment: + - MONGO_URL=mongodb://wekandb-dev:27017/wekan + - ROOT_URL=http://localhost:3000 + #- MAIL_URL=smtp://user:pass@mailserver.example.com:25/ + - MAIL_URL=smtp://:25/?ignoreTLS=true&tls={rejectUnauthorized:false} + - MAIL_FROM=Wekan Notifications + - WITH_API=true + - RICHER_CARD_COMMENT_EDITOR=true + - BROWSER_POLICY_ENABLED=true + depends_on: + - wekandb-dev + volumes: + - ..:/app + command: + sleep infinity + +volumes: + wekan-dev-db: + driver: local + wekan-dev-db-dump: + driver: local + +networks: + wekan-dev-tier: + driver: bridge -- cgit v1.2.3-1-g7c22