fix: workflows route mounted without path prefix — blocked all API on free tier; fix 10 app templates missing fields

This commit is contained in:
Hermes
2026-06-10 15:40:00 -07:00
parent 7557a6364a
commit 2cd62208ac
4 changed files with 22 additions and 11 deletions
+19 -9
View File
@@ -549,7 +549,7 @@ const APP_TEMPLATES = {
},
subdomain: "dns2",
defaultPort: 953,
healthCheck: null,
healthCheck: "tcp://localhost:53",
subpathSupport: 'strip',
setupInstructions: [
"Configure zone files in /opt/bind9/config/",
@@ -640,14 +640,14 @@ const APP_TEMPLATES = {
],
docker: {
image: "coredns/coredns:latest",
ports: ["53:53", "53:53/udp"],
ports: ["{{PORT}}:53", "53:53", "53:53/udp"],
volumes: ["/opt/coredns/config:/etc/coredns"],
environment: {},
command: ["-conf", "/etc/coredns/Corefile"]
},
subdomain: "dns4",
defaultPort: 53,
healthCheck: null,
healthCheck: "tcp://localhost:53",
subpathSupport: 'strip',
setupInstructions: [
"Create Corefile in /opt/coredns/config/",
@@ -1007,7 +1007,9 @@ const APP_TEMPLATES = {
docker: {
image: "adminer:latest",
ports: ["{{PORT}}:8080"],
volumes: [],
volumes: [
"/opt/adminer:/var/www/html"
],
environment: {
"ADMINER_DEFAULT_SERVER": "postgres"
}
@@ -1099,6 +1101,7 @@ const APP_TEMPLATES = {
popularity: 85,
difficulty: "Easy",
isDashboardWidget: true,
isStaticSite: true,
widgetSelector: ".weather-widget-container",
subdomain: null,
defaultPort: null,
@@ -1126,6 +1129,7 @@ const APP_TEMPLATES = {
popularity: 80,
difficulty: "Easy",
isDashboardWidget: true,
isStaticSite: true,
widgetSelector: ".clock-widget-container",
subdomain: null,
defaultPort: null,
@@ -1908,7 +1912,9 @@ const APP_TEMPLATES = {
docker: {
image: "traefik/whoami:latest",
ports: ["{{PORT}}:80"],
volumes: [],
volumes: [
"/opt/whoami/config:/config"
],
environment: {}
},
subdomain: "whoami",
@@ -2233,7 +2239,9 @@ const APP_TEMPLATES = {
docker: {
image: "excalidraw/excalidraw:latest",
ports: ["{{PORT}}:80"],
volumes: [],
volumes: [
"/opt/excalidraw/data:/var/lib/excalidraw"
],
environment: {}
},
subdomain: "draw",
@@ -2258,7 +2266,9 @@ const APP_TEMPLATES = {
docker: {
image: "corentinth/it-tools:latest",
ports: ["{{PORT}}:80"],
volumes: [],
volumes: [
"/opt/it-tools/config:/config"
],
environment: {}
},
subdomain: "tools",
@@ -2417,7 +2427,7 @@ const APP_TEMPLATES = {
},
subdomain: "mc",
defaultPort: 25565,
healthCheck: null,
healthCheck: "tcp://localhost:25565",
subpathSupport: 'none',
setupInstructions: [
"Server accepts the Minecraft EULA automatically",
@@ -2451,7 +2461,7 @@ const APP_TEMPLATES = {
},
subdomain: "valheim",
defaultPort: 2456,
healthCheck: null,
healthCheck: "tcp://localhost:2456",
subpathSupport: 'none',
setupInstructions: [
"Connect via Steam: Add Server > IP:2456",