resource "docker_container" "headerdebug" { name = "headerdebug" image = "${docker_image.headerdebug.latest}" restart = "unless-stopped" destroy_grace_seconds = 30 must_run = true memory = 16 labels = "${merge( local.traefik_common_labels, map( "traefik.frontend.rule", "Host:debug.in.${var.domain},debug.${var.domain}", "traefik.port", 8080, "traefik.enable", "true", ))}" } # Helps debug traefik reverse proxy headers # Highly recommended! resource "docker_image" "headerdebug" { name = "${data.docker_registry_image.headerdebug.name}" pull_triggers = ["${data.docker_registry_image.headerdebug.sha256_digest}"] }