From 0aa00fe7ec99f3a733bcf34e4f0b617ec25f04a4 Mon Sep 17 00:00:00 2001 From: TerenceLau Date: Thu, 6 Oct 2022 07:14:17 +0000 Subject: [PATCH] update miniflux --- miniflux/docker-compose.yml | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 miniflux/docker-compose.yml diff --git a/miniflux/docker-compose.yml b/miniflux/docker-compose.yml new file mode 100644 index 0000000..7c17329 --- /dev/null +++ b/miniflux/docker-compose.yml @@ -0,0 +1,38 @@ +version: '3.4' +services: + miniflux: + image: miniflux/miniflux:latest + ports: + - "8801:8080" + depends_on: + - db + environment: + - DATABASE_URL=$DATABASE_URL + - RUN_MIGRATIONS=$RUN_MIGRATIONS + - CREATE_ADMIN=$CREATE_ADMIN + - ADMIN_USERNAME=$ADMIN_USERNAME + - ADMIN_PASSWORD=$ADMIN_PASSWORD + - OAUTH2_USER_CREATION=$OAUTH2_USER_CREATION + - OAUTH2_PROVIDER=$OAUTH2_PROVIDER + - OAUTH2_CLIENT_ID=$OAUTH2_CLIENT_ID + - OAUTH2_CLIENT_SECRET=$OAUTH2_CLIENT_SECRET + - OAUTH2_REDIRECT_URL=$OAUTH2_REDIRECT_URL + - OAUTH2_OIDC_DISCOVERY_ENDPOINT=$OAUTH2_OIDC_DISCOVERY_ENDPOINT + db: + image: postgres:latest + deploy: + mode: replicated + replicas: 2 + restart_policy: + condition: on-failure + environment: + - POSTGRES_USER=$POSTGRES_USER + - POSTGRES_PASSWORD=$POSTGRES_PASSWORD + volumes: + - miniflux-db:/var/lib/postgresql/data + healthcheck: + test: ["CMD", "pg_isready", "-U", "miniflux"] + interval: 10s + start_period: 30s +volumes: + miniflux-db: