diff options
author | Lauri Ojansivu <x@xet7.org> | 2019-08-28 13:20:44 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-28 13:20:44 +0300 |
commit | 60e8deb06439eaf923eeaebb6b5e565f5abd3642 (patch) | |
tree | e4fb36564e48a57831003d1ac71118ccc1710d4e /.devcontainer/docker-compose.yml | |
parent | a97360dcfba2bf1dd1be115dd91dd1dde49ded69 (diff) | |
parent | 4b06e2188c2dabdc0b609cbd5ae1ffb482b6e068 (diff) | |
download | wekan-60e8deb06439eaf923eeaebb6b5e565f5abd3642.tar.gz wekan-60e8deb06439eaf923eeaebb6b5e565f5abd3642.tar.bz2 wekan-60e8deb06439eaf923eeaebb6b5e565f5abd3642.zip |
Merge pull request #2659 from Scherdel/master
Adds .devcontainer feature to debug and compile with vscode
Diffstat (limited to '.devcontainer/docker-compose.yml')
-rw-r--r-- | .devcontainer/docker-compose.yml | 53 |
1 files changed, 53 insertions, 0 deletions
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://<mail_url>:25/?ignoreTLS=true&tls={rejectUnauthorized:false} + - MAIL_FROM=Wekan Notifications <noreply.wekan@mydomain.com> + - 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 |