diff options
-rw-r--r-- | jobs/traedgaardstomten.nomad.hcl (renamed from jobs/traedgaardstomten/traedgaardstomten.nomad.hcl) | 27 | ||||
-rw-r--r-- | jobs/traedgaardstomten/index.html | 30 |
2 files changed, 15 insertions, 42 deletions
diff --git a/jobs/traedgaardstomten/traedgaardstomten.nomad.hcl b/jobs/traedgaardstomten.nomad.hcl index 118c5f6..bcd61b4 100644 --- a/jobs/traedgaardstomten/traedgaardstomten.nomad.hcl +++ b/jobs/traedgaardstomten.nomad.hcl @@ -12,6 +12,12 @@ job "traedgaardstomten" { auto_promote = true } + volume "files" { + type = "host" + source = "static-files" + read_only = true + } + service { name = "traedgaardstomten" port = "http" @@ -32,13 +38,17 @@ job "traedgaardstomten" { memory = 20 } + volume_mount { + volume = "files" + destination = "/var/www" + } + config { image = "nginx:1.29-alpine" ports = ["http"] volumes = [ - "local/config:/etc/nginx/conf.d", - "local/html:/var/www/html", + "local:/etc/nginx/conf.d", ] } @@ -49,18 +59,11 @@ server { listen [::]:80 default_server; http2 on; - root /var/www/html; - location / { - index index.html; - } + autoindex off; + root /var/www/sites/trädgårdstomten; } EOF - destination = "local/config/website.conf" - } - - template { - data = file("jobs/traedgaardstomten/index.html") - destination = "local/html/index.html" + destination = "local/website.conf" } } } diff --git a/jobs/traedgaardstomten/index.html b/jobs/traedgaardstomten/index.html deleted file mode 100644 index 9897c60..0000000 --- a/jobs/traedgaardstomten/index.html +++ /dev/null @@ -1,30 +0,0 @@ -<!DOCTYPE html> -<html lang="sv"> -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Trädgårdstomten</title> - <style> -* { - margin: 0; - padding: 0; - box-sizing: border-box; -} - -body { - font-family: sans-serif; - text-align: center; - padding-top: 10em; -} - -img { - margin-top: 2em; -} - </style> -</head> -<body> - <h1>Trädgårdstomten</h1> - <p>Konstruktion pågår...</p> - <img src="https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fmedia.istockphoto.com%2Fid%2F1276959334%2Fsv%2Fvektor%2Fvarningsskylt-med-symbol-f%25C3%25B6r-v%25C3%25A4garbeten.jpg%3Fs%3D170667a%26w%3D0%26k%3D20%26c%3Deu_R8EfjsmJL23wAgwiTYZma3NPnxKoCiKRDDeEKLsA%3D&f=1&nofb=1&ipt=d1cacf3ffad01b7159a201c2652b36aa73febb8dfd4e2fbe12fa0eb260d7af5c"> -</body> -</html> |