commit 27da82be9c1b20ca28c4a8089ca33d985f27129c
parent 2040382648231a1303a2f8fcc6413984c81d683f
Author: Andreas Gruhler <andreas.gruhler@adfinis.com>
Date: Thu, 30 Mar 2023 16:36:48 +0200
feat: add consul services
Diffstat:
11 files changed, 59 insertions(+), 0 deletions(-)
diff --git a/hcl/default/0x0/0x0.nomad b/hcl/default/0x0/0x0.nomad
@@ -32,6 +32,15 @@ job "0x0" {
}
}
+ service {
+ port = "http"
+ tags = ["http"]
+ }
+ service {
+ port = "https"
+ tags = ["https"]
+ }
+
# Prepare database migrations
task "db-upgrade" {
driver = "docker"
diff --git a/hcl/default/aload/aload.nomad b/hcl/default/aload/aload.nomad
@@ -18,6 +18,10 @@ job "aload" {
}
}
+ service {
+ port = "http"
+ }
+
task "aload" {
driver = "docker"
diff --git a/hcl/default/ampache/ampache.nomad b/hcl/default/ampache/ampache.nomad
@@ -32,6 +32,10 @@ job "ampache" {
}
}
+ service {
+ port = "https"
+ }
+
task "nginx" {
driver = "docker"
diff --git a/hcl/default/certbot/certbot.nomad b/hcl/default/certbot/certbot.nomad
@@ -34,6 +34,15 @@ job "certbot" {
}
}
+ service {
+ port = "http"
+ tags = ["http"]
+ }
+ service {
+ port = "https"
+ tags = ["https"]
+ }
+
task "request" {
driver = "docker"
diff --git a/hcl/default/cv/cv.nomad b/hcl/default/cv/cv.nomad
@@ -21,6 +21,10 @@ job "cv" {
}
}
+ service {
+ port = "https"
+ }
+
task "jekyll" {
driver = "docker"
diff --git a/hcl/default/diary/diary.nomad b/hcl/default/diary/diary.nomad
@@ -21,6 +21,10 @@ job "diary" {
}
}
+ service {
+ port = "https"
+ }
+
task "jekyll" {
driver = "docker"
diff --git a/hcl/default/git/git.nomad b/hcl/default/git/git.nomad
@@ -34,6 +34,15 @@ job "git" {
}
}
+ service {
+ port = "stagit"
+ tags = ["stagit"]
+ }
+ service {
+ port = "smarthttp"
+ tags = ["smarthttp"]
+ }
+
task "smarthttp" {
driver = "docker"
diff --git a/hcl/default/mastodon/mastodon.nomad b/hcl/default/mastodon/mastodon.nomad
@@ -40,6 +40,10 @@ job "mastodon" {
}
}
+ service {
+ port = "https"
+ }
+
# Prepare database migrations
task "db-upgrade" {
driver = "docker"
diff --git a/hcl/default/myheats/myheats.nomad b/hcl/default/myheats/myheats.nomad
@@ -26,6 +26,10 @@ job "myheats" {
}
}
+ service {
+ port = "https"
+ }
+
task "myheats" {
driver = "docker"
diff --git a/hcl/default/snibox/snibox.nomad b/hcl/default/snibox/snibox.nomad
@@ -32,6 +32,10 @@ job "snibox" {
}
}
+ service {
+ port = "https"
+ }
+
task "nginx" {
driver = "docker"
diff --git a/hcl/default/writefreely/writefreely.nomad b/hcl/default/writefreely/writefreely.nomad
@@ -32,6 +32,10 @@ job "writefreely" {
}
}
+ service {
+ port = "https"
+ }
+
# Prepare database schema
# https://github.com/writefreely/writefreely/blob/develop/docker-setup.sh
task "db-upgrade" {