services: << service_name >>-db: image: postgres:16-alpine container_name: << service_name >>-db environment: - POSTGRES_DB=miniflux - POSTGRES_USER=miniflux - POSTGRES_PASSWORD=<< db_password >> volumes: - << service_name >>_dbdata:/var/lib/postgresql/data restart: unless-stopped << service_name >>: image: miniflux/miniflux:latest container_name: << service_name >> ports: - "<< port >>:8080" environment: - DATABASE_URL=postgres://miniflux:<< db_password >>@<< service_name >>-db/miniflux?sslmode=disable - RUN_MIGRATIONS=1 - CREATE_ADMIN=1 - ADMIN_USERNAME=<< admin_username >> - ADMIN_PASSWORD=<< admin_password >> depends_on: - << service_name >>-db restart: unless-stopped volumes: << service_name >>_dbdata: