services: wallabag: image: wallabag/wallabag ports: - '1180' volumes: - >- /portainer/Files/AppData/Config/wallabag/images:/var/www/wallabag/web/assets/images 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__DATABASE_TABLE_PREFIX: '"wallabag_"' 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://your-wallabag-url-instance.com SYMFONY__ENV__SERVER_NAME: '"Your wallabag instance"' healthcheck: test: - CMD - wget - '--no-verbose' - '--tries=1' - '--spider' - http://localhost interval: 1m timeout: 3s depends_on: - wallabag-db - wallabag-redis restart: unless-stopped wallabag-db: image: mariadb volumes: - /portainer/Files/AppData/Config/wallabag/data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: wallaroot healthcheck: test: - CMD - mysqladmin - ping - '-h' - localhost interval: 20s timeout: 3s restart: unless-stopped wallabag-redis: image: redis:alpine healthcheck: test: - CMD - redis-cli - ping interval: 20s timeout: 3s restart: unless-stopped