wallabag/docker-compose.yml
2021-01-01 11:02:21 -08:00

77 lines
2.0 KiB
YAML

version: '3'
services:
wallabag:
image: wallabag/wallabag
environment:
- PUID=1002
- PGID=1002
- 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=http://161.97.82.244
- SYMFONY__ENV__DOMAIN_NAME=https://wallabag.airdog.site
- VIRTUAL_HOST=wallabag.airdog.site
- LETSENCRYPT_HOST=wallabag.airdog.site
- LETSENCRYPT_EMAIL=ouch@thetrauma.org
# ports:
# - "9003:80"
networks:
wallabag_back:
franvproxy_test_proxy-tier:
volumes:
- ./images:/var/www/wallabag/web/assets/images
db:
image: mariadb
environment:
- PUID=1002
- PGID=1002
- 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:
- /opt/backup:/backup
environment:
- PUID=1002
- PGID=1002
- CRON_SCHEDULE=15 1 * * *
- BACKUP_FILE=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:
franvproxy_test_proxy-tier:
external: true