Files
miniflux/docker-compose.yaml
T
2026-06-16 15:52:02 +00:00

42 lines
1.1 KiB
YAML

# added app to nproxy network
services:
miniflux:
image: miniflux/miniflux:2.3.1
# ports:
# - "80:8080"
depends_on:
db:
condition: service_healthy
networks:
- homelab
environment:
- DATABASE_URL=postgres://miniflux:miniflux@db/miniflux?sslmode=disable
- RUN_MIGRATIONS=1
- CREATE_ADMIN=1
- ADMIN_USERNAME=erangel1
- ADMIN_PASSWORD=password123
healthcheck:
test: ["CMD", "/usr/bin/miniflux", "-healthcheck", "auto"]
db:
image: postgres:18
networks:
- homelab
environment:
- POSTGRES_USER=miniflux
- POSTGRES_PASSWORD=miniflux
- POSTGRES_DB=miniflux
volumes:
# You may have to adjust the volume path depending on the version of Postgres
# Postgres 18 uses /var/lib/postgresql
# Postgres 17 and below uses /var/lib/postgresql/data
# See https://hub.docker.com/_/postgres#pgdata
- miniflux-db:/var/lib/postgresql
healthcheck:
test: ["CMD", "pg_isready", "-U", "miniflux"]
interval: 10s
start_period: 30s
volumes:
miniflux-db:
networks:
homelab:
external: true