services: miniflux: image: miniflux/miniflux:latest depends_on: db: condition: service_healthy environment: DATABASE_URL: ${DATABASE_URL} RUN_MIGRATIONS: 1 CREATE_ADMIN: 1 ADMIN_USERNAME: ${ADMIN_USERNAME} ADMIN_PASSWORD: ${ADMIN_PASSWORD} BASE_URL: ${BASE_URL} db: image: postgres:18 environment: POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_DB: ${POSTGRES_DB} volumes: - miniflux-db:/var/lib/postgresql healthcheck: test: ["CMD", "pg_isready", "-U", "miniflux"] interval: 10s start_period: 30s volumes: miniflux-db: