module "miniflux-container" { name = "miniflux" source = "modules/container" image = "miniflux/miniflux:2.0.10" labels = "${merge( var.traefik-common-labels, map( "traefik.port", 8080, "traefik.frontend.rule","Host:rss.captnemo.in" ))}" networks = "${list(module.docker.traefik-network-id,module.db.postgres-network-id)}" env = [ "DATABASE_URL=postgres://miniflux:${var.miniflux-db-password}@postgres/miniflux?sslmode=disable", "RUN_MIGRATIONS=1", ] destroy_grace_seconds = 10 must_run = true } module "miniflux-db" { source = "modules/postgres" name = "miniflux" password = "${var.miniflux-db-password}" }