From 3a20ca1f9b70be723fc060e704bc3e3c5f63e8d0 Mon Sep 17 00:00:00 2001 From: tremor021 Date: Tue, 19 Aug 2025 13:39:29 +0200 Subject: [PATCH 1/2] Traefik fixes --- install/traefik-install.sh | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/install/traefik-install.sh b/install/traefik-install.sh index 7507a8a8..0e3a4db2 100644 --- a/install/traefik-install.sh +++ b/install/traefik-install.sh @@ -110,7 +110,7 @@ EOF msg_ok "Created Traefik configuration" msg_info "Creating Service" -cat </etc/systemd/system/traefik.service +cat <<'EOF' >/etc/systemd/system/traefik.service [Unit] Description=Traefik is an open-source Edge Router that makes publishing your services a fun and easy experience @@ -128,7 +128,7 @@ systemctl enable -q --now traefik msg_ok "Created Service" msg_info "Creating site templates" -cat </etc/traefik/template.yaml.tpl +cat <<'EOF' >/etc/traefik/template.yaml.tpl http: routers: ${hostname}: @@ -142,9 +142,10 @@ http: servers: - url: "${URL}" EOF -msg_ok: "Template Created" -msg_info: "Creating Helper Scripts" -cat </usr/bin/addsite +msg_ok "Template Created" + +msg_info "Creating Helper Scripts" +cat <<'EOF' >/usr/bin/addsite #!/bin/bash function setup_site() { @@ -164,7 +165,7 @@ function setup_site() { setup_site EOF -cat </usr/bin/ensite +cat <<'EOF' >/usr/bin/ensite #!/bin/bash function ensite() { @@ -193,7 +194,7 @@ function ensite() { ensite EOF -cat </usr/bin/dissite +cat <<'EOF' >/usr/bin/dissite #!/bin/bash function dissite() { @@ -223,7 +224,7 @@ function dissite() { dissite EOF -cat </usr/bin/editsite +cat <<'EOF' >/usr/bin/editsite #!/bin/bash function edit_site() { From eaebea6c35f649e85902bb64f21d956dd8fda483 Mon Sep 17 00:00:00 2001 From: tremor021 Date: Tue, 19 Aug 2025 13:40:36 +0200 Subject: [PATCH 2/2] Traefik fixes --- install/traefik-install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/traefik-install.sh b/install/traefik-install.sh index 0e3a4db2..eb2fcb24 100644 --- a/install/traefik-install.sh +++ b/install/traefik-install.sh @@ -28,7 +28,7 @@ echo "${RELEASE}" >/opt/${APPLICATION}_version.txt msg_ok "Installed Traefik v${RELEASE}" msg_info "Creating Traefik configuration" -cat </etc/traefik/traefik.yaml +cat <<'EOF' >/etc/traefik/traefik.yaml providers: file: directory: /etc/traefik/conf.d/