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 - 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=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 - 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