114 lines
2.8 KiB
YAML
114 lines
2.8 KiB
YAML
version: '2'
|
|
|
|
services:
|
|
wekandb:
|
|
image: mongo:4.2
|
|
container_name: wekan-db
|
|
restart: always
|
|
command: mongod --oplogSize 128
|
|
networks:
|
|
- wekan-tier
|
|
expose:
|
|
- 27017
|
|
environment:
|
|
- PUID=1002
|
|
- PGID=1002
|
|
volumes:
|
|
- ./wekan-db:/data/db
|
|
- ./wekan-db-dump:/dump
|
|
|
|
wekan:
|
|
image: wekanteam/wekan
|
|
container_name: wekan-app
|
|
restart: always
|
|
networks:
|
|
- wekan-tier
|
|
- franvproxy_test_proxy-tier
|
|
|
|
environment:
|
|
- PUID=1001
|
|
- PGID=1001
|
|
- VIRTUAL_HOST=board.airdog.site
|
|
- LETSENCRYPT_HOST=board.airdog.site
|
|
- LETSENCRYPT_EMAIL=ouch@thetrauma.org
|
|
- VIRTUAL_PORT=8080
|
|
- MONGO_URL=mongodb://wekandb:27017/wekan
|
|
# - franvproxytest_proxy-tier
|
|
- ROOT_URL=https://board.airdog.site # <=== using only at same laptop/desktop where Wekan is
|
|
#fv - MAIL_URL=smtp://xx%40justappoch.com%3Afraal111%40mail.justapooch.com%3A587/
|
|
- MAIL_URL=smtp://sendemail%3A1587/
|
|
- MAIL_FROM=Wekan Notifications <noreply.board@franv.site>
|
|
- WITH_API=true
|
|
- RICHER_CARD_COMMENT_EDITOR=false
|
|
- SCROLLINERTIA=0
|
|
- SCROLLAMOUNT=auto
|
|
- SCROLLDELTAFACTOR=auto
|
|
- CARD_OPENED_WEBHOOK_ENABLED=false
|
|
- BIGEVENTS_PATTERN=NONE
|
|
- BROWSER_POLICY_ENABLED=true
|
|
- LABEL=com.centurylinklabs.watchtower.enable=true
|
|
depends_on:
|
|
- wekandb
|
|
|
|
sendemail:
|
|
image: boky/postfix
|
|
container_name: sendemail
|
|
restart: always
|
|
networks:
|
|
- wekan-tier
|
|
environment:
|
|
- PUID=1001
|
|
- PGID=1001
|
|
- HOSTNAME=sendemail
|
|
- RELAYHOST=mail.justapooch.com
|
|
- RELAYHOST_USERNAME=xx@justapooch.com
|
|
- RELAYHOST_PASSWORD=fraal111
|
|
- ALLOWED_SENDER_DOMAINS=franv.site
|
|
- MYNETWORKS=allow domains from per Network ( default 127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 )
|
|
ports:
|
|
- '1587:587'
|
|
|
|
mongodb-backup_wekan:
|
|
image: drahoslavzan/mongodb-backup-s3:latest
|
|
container_name: mongodb-backup_wekan
|
|
depends_on:
|
|
- wekandb
|
|
restart: always
|
|
volumes:
|
|
- ./dbbackup:/backup
|
|
environment:
|
|
- PUID=1002
|
|
- PGID=1002
|
|
- CRON_SCHEDULE=0 1 * * *
|
|
- BACKUP_FILE=mongodb
|
|
- MONGO_URI=mongodb://wekandb:27017/wekan
|
|
- AWS_ACCESS_KEY_ID=AKIAJER447UGIFJ2EADQ
|
|
- AWS_SECRET_ACCESS_KEY=lZMGk31spybHbtfRs26SE/7mQPrHp31/M9Yd9aJH
|
|
- AWS_DEFAULT_REGION=us-west-2
|
|
- AWS_BUCKET_DIR=s3://calodbbackup/wekan
|
|
networks:
|
|
wekan-tier:
|
|
|
|
|
|
volumes:
|
|
wekan-db:
|
|
driver: local
|
|
wekan-db-dump:
|
|
driver: local
|
|
|
|
networks:
|
|
wekan-tier:
|
|
driver: bridge
|
|
franvproxy_test_proxy-tier:
|
|
external: true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|