diff --git a/wekan/.env.sample b/wekan/.env.sample new file mode 100644 index 0000000..28974db --- /dev/null +++ b/wekan/.env.sample @@ -0,0 +1,12 @@ +#Mail Absender +# +FROM=info@domain.de +# +#Enthaelt User oder Passwort Sonderzeichen, muessen diese umgeschrieben werden - https://www.url-encode-decode.com/ +# +MAIL_USER=change%40me.de +MAIL_PASS=ch%40ngeMe +# +#Domain +# +APP_URL=todo.domain.de \ No newline at end of file diff --git a/wekan/docker-compose.yml b/wekan/docker-compose.yml new file mode 100644 index 0000000..6bd1f21 --- /dev/null +++ b/wekan/docker-compose.yml @@ -0,0 +1,35 @@ +--- +version: '2' +services: + wekandb: + image: mongo:latest + container_name: wekan-db + restart: unless-stopped + # Disable MongoDB logs: + command: mongod --logpath /dev/null --oplogSize 128 --quiet + expose: + - 27017 + volumes: + - ./db:/data/db + - ./db-dump:/dump + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro + + wekan: + image: wekanteam/wekan + container_name: wekan-app + restart: unless-stopped + ports: + - 8004:8080 + environment: + - MONGO_URL=mongodb://wekandb:27017/wekan + - ROOT_URL=https://${APP_URL} + - WITH_API=true + - RICHER_CARD_COMMENT_EDITOR=false + - CARD_OPENED_WEBHOOK_ENABLED=false + - BIGEVENTS_PATTERN=NONE + - BROWSER_POLICY_ENABLED=true + - MAIL_URL=smtp://${MAIL_USER}:${MAIL_PASS}@smtp.strato.de:587?tls={ciphers:"SSLv3"}&secureConnection=false + - MAIL_FROM='ToDo Info <${FROM}>' + depends_on: + - wekandb \ No newline at end of file