diff options
| author | Mathias Magnusson <mathias@magnusson.space> | 2025-09-22 20:34:46 +0200 |
|---|---|---|
| committer | Mathias Magnusson <mathias@magnusson.space> | 2025-09-22 20:36:11 +0200 |
| commit | c32cab6a47bba51b8a341354bc255283b44f2294 (patch) | |
| tree | 2e3966f693469cd7e63b6389bdaa6cb2bb4793f7 /jobs/traedgaardstomten.nomad.hcl | |
| parent | ea8faeb9dc1e1d2c4ad593753218c1df9dce62ce (diff) | |
| download | garm-main.tar.gz | |
Diffstat (limited to 'jobs/traedgaardstomten.nomad.hcl')
| -rw-r--r-- | jobs/traedgaardstomten.nomad.hcl | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/jobs/traedgaardstomten.nomad.hcl b/jobs/traedgaardstomten.nomad.hcl deleted file mode 100644 index bcd61b4..0000000 --- a/jobs/traedgaardstomten.nomad.hcl +++ /dev/null @@ -1,70 +0,0 @@ -job "traedgaardstomten" { - group "web" { - network { - port "http" { - to = 80 - } - } - - update { - canary = 1 - auto_revert = true - auto_promote = true - } - - volume "files" { - type = "host" - source = "static-files" - read_only = true - } - - service { - name = "traedgaardstomten" - port = "http" - provider = "nomad" - - tags = [ - "traefik.enable=true", - "traefik.http.routers.traedgaardstomten.rule=Host(`xn--trdgrdstomten-cfbr.se`)||Host(`www.xn--trdgrdstomten-cfbr.se`)", - "traefik.http.routers.traedgaardstomten.tls.certresolver=default", - ] - } - - task "web" { - driver = "docker" - - resources { - cpu = 50 - memory = 20 - } - - volume_mount { - volume = "files" - destination = "/var/www" - } - - config { - image = "nginx:1.29-alpine" - ports = ["http"] - - volumes = [ - "local:/etc/nginx/conf.d", - ] - } - - template { - data = <<EOF -server { - listen 80 default_server; - listen [::]:80 default_server; - http2 on; - - autoindex off; - root /var/www/sites/trädgårdstomten; -} -EOF - destination = "local/website.conf" - } - } - } -} |
