self-host/services/miniflux/docker-compose.yml

37 lines
850 B
YAML
Raw Normal View History

2025-06-19 18:56:09 +01:00
services:
miniflux:
image: miniflux/miniflux:latest
container_name: miniflux
ports:
- "8005:8080"
depends_on:
db:
condition: service_healthy
environment:
- DATABASE_URL=${MINIFLUX_POSTGRES_DATABASE_URL}
- RUN_MIGRATIONS=1
- CREATE_ADMIN=1
- ADMIN_USERNAME=${MINIFLUX_ADMIN_USERNAME}
2025-07-08 13:38:27 +00:00
- ADMIN_PASSWORD=${MINIFLUX_ADMIN_PASSWORD}
networks:
- web
2025-06-19 18:56:09 +01:00
db:
image: postgres:17-alpine
environment:
- POSTGRES_USER=miniflux
- POSTGRES_PASSWORD=${MINIFLUX_POSTGRES_DATABASE_PASSWORD}
- POSTGRES_DB=miniflux
volumes:
- /data/postgres/miniflux:/var/lib/postgresql/data
healthcheck:
test: ["CMD", "pg_isready", "-U", "miniflux"]
interval: 10s
start_period: 30s
2025-07-08 13:38:27 +00:00
networks:
- web
2025-06-19 18:56:09 +01:00
networks:
web:
external: true