From 24fcbc957a4d6f0b9cb619887b04da7b92293d3c Mon Sep 17 00:00:00 2001 From: shockrah Date: Fri, 23 May 2025 00:47:32 -0700 Subject: [PATCH] almost functional registry, still need to figure out tls --- infra/nigel-nomad/registry.hcl | 46 ++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 infra/nigel-nomad/registry.hcl diff --git a/infra/nigel-nomad/registry.hcl b/infra/nigel-nomad/registry.hcl new file mode 100644 index 0000000..9192b34 --- /dev/null +++ b/infra/nigel-nomad/registry.hcl @@ -0,0 +1,46 @@ +# Nigel's Container Registry +job "ncr" { + type = "service" + + group "ncr" { + count = 1 + network { + port "docker" { + static = 5000 + } + } + + service { + name = "ncr" + port = "docker" + provider = "nomad" + } + + volume "container_images" { + type = "host" + read_only = false + source = "registry" + } + + restart { + attempts = 10 + interval = "5m" + delay = "30s" + mode = "delay" + } + + task "ncr" { + driver = "docker" + + volume_mount { + volume = "container_images" + destination = "/registry/data" + read_only = false + } + config { + image = "registry:latest" + ports = [ "docker" ] + } + } + } +} \ No newline at end of file