From 13e2d2a0d5f2d595bdc92d7fd3689e7fe8a363e8 Mon Sep 17 00:00:00 2001 From: bart Date: Mon, 2 Dec 2024 19:10:39 -0600 Subject: [PATCH] add miniflux --- docker-compose.yml | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 5c79268..3e9fd68 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -114,17 +114,47 @@ services: - '3000:3000' - '222:22' depends_on: - - postgres + - forgejodb - postgres: + forgejodb: image: postgres:14 + container_name: forgejodb restart: always environment: - POSTGRES_USER=forgejo - POSTGRES_PASSWORD=forgejo - POSTGRES_DB=forgejo volumes: - - /data/docker/volumes/postgres:/var/lib/postgresql/data + - /data/docker/volumes/forgejodb:/var/lib/postgresql/data + + miniflux: + image: miniflux/miniflux:latest + container_name: miniflux + ports: + - "8081:8080" + depends_on: + minifluxdb: + condition: service_healthy + environment: + - DATABASE_URL=postgres://miniflux:99us$%kas0@minifluxdb/miniflux?sslmode=disable + - RUN_MIGRATIONS=1 + - CREATE_ADMIN=1 + - ADMIN_USERNAME=admin + - ADMIN_PASSWORD=982#@2gGGHjf + + minifluxdb: + image: postgres:17-alpine + container_name: minifluxdb + environment: + - POSTGRES_USER=miniflux + - POSTGRES_PASSWORD=99us$%kas0 + - POSTGRES_DB=miniflux + volumes: + - /data/docker/volumes/minifluxdb:/var/lib/postgresql/data + healthcheck: + test: ["CMD", "pg_isready", "-U", "miniflux"] + interval: 10s + start_period: 30s # whoami: # image: "traefik/whoami"