diff --git a/ubiquity.tf b/ubiquity.tf index c4aef30..8eb5e17 100644 --- a/ubiquity.tf +++ b/ubiquity.tf @@ -53,6 +53,36 @@ resource "docker_service" "unifi_controller" { } } +resource "docker_service" "unifi_controller_restored_from_backup" { + name = "unifi_controller_restored_from_backup" + provider = docker.unifi + task_spec { + container_spec { + image = "${data.docker_registry_image.unifi_controller.name}@${data.docker_registry_image.unifi_controller.sha256_digest}" + env = { + TZ = "Europe/Amsterdam" + } + mounts { + target = "/unifi" + source = "/home/techinc/unifi_restored_from_backup" + type = "bind" + } + } + restart_policy { + condition = "any" + delay = "0s" + window = "0s" + } + } + endpoint_spec { + ports { + target_port = 443 + published_port = 444 + publish_mode = "ingress" + } + } +} + data "docker_registry_image" "http2https" { name = "articulate/http-to-https" }