version: '3' services: wallabag: image: wallabag/wallabag environment: - MYSQL_ROOT_PASSWORD=wallaroot - SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql - SYMFONY__ENV__DATABASE_HOST=db - SYMFONY__ENV__DATABASE_PORT=3306 - SYMFONY__ENV__DATABASE_NAME=wallabag - SYMFONY__ENV__DATABASE_USER=wallabag - SYMFONY__ENV__DATABASE_PASSWORD=wallapass - SYMFONY__ENV__DATABASE_CHARSET=utf8mb4 - SYMFONY__ENV__MAILER_HOST=127.0.0.1 - SYMFONY__ENV__MAILER_USER=~ - SYMFONY__ENV__MAILER_PASSWORD=~ - SYMFONY__ENV__FROM_EMAIL=wallabag@example.com - SYMFONY__ENV__DOMAIN_NAME=https://wallabag.franv.site - VIRTUAL_HOST=wallabag.franv.site - LETSENCRYPT_HOST=wallabag.franv.site - LETSENCRYPT_EMAIL=ouch@thetrauma.org labels: - diun.enable=true networks: wallabag_back: acme-companion_proxy-tier: volumes: - ./images:/var/www/wallabag/web/assets/images db: image: mariadb environment: - MYSQL_ROOT_PASSWORD=wallaroot volumes: - ./data:/var/lib/mysql networks: wallabag_back: redis: image: redis:alpine wallabag-backup: image: drahoslavzan/mariadb-backup-s3:latest container_name: wallabag-backup depends_on: - db restart: always volumes: - ./backup:/backup environment: - CRON_SCHEDULE=15 1 * * * - BACKUP_FILE=wallabag_mariadb - MYSQL_HOST=db - MYSQL_USER=root - MYSQL_PASS=wallaroot - AWS_ACCESS_KEY_ID=AKIAJER447UGIFJ2EADQ - AWS_SECRET_ACCESS_KEY=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 - AWS_DEFAULT_REGION=us-west-2 - AWS_BUCKET_DIR=s3://calodbbackup/wallabag networks: wallabag_back: networks: wallabag_back: acme-companion_proxy-tier: external: true