From 5f6f304bb60d3d4d5e54fd91f5d10859aabf9da6 Mon Sep 17 00:00:00 2001 From: Gianpierre Mio <88248836+DarkCodex29@users.noreply.github.com> Date: Tue, 10 Mar 2026 10:00:44 -0500 Subject: [PATCH] fix: run register-traefik.sh inside alpine container with host volume mount --- .github/workflows/deploy.yml | 6 +++++- scripts/register-traefik.sh | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7dddbb9..384a1d6 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -39,7 +39,11 @@ jobs: docker compose -f docker-compose.production.yml up -d - name: Register Traefik route - run: sh /workspace/darkcodex/api-ubigeo/scripts/register-traefik.sh + run: | + docker run --rm \ + -v /workspace/darkcodex/api-ubigeo/scripts:/scripts \ + -v /etc/easypanel/traefik/config:/traefik-config \ + alpine sh /scripts/register-traefik.sh - name: Health check run: | diff --git a/scripts/register-traefik.sh b/scripts/register-traefik.sh index 369fd65..da06731 100755 --- a/scripts/register-traefik.sh +++ b/scripts/register-traefik.sh @@ -1,5 +1,5 @@ #!/bin/sh -OUT=/etc/easypanel/traefik/config/api-ubigeo.yaml +OUT=/traefik-config/api-ubigeo.yaml cat > "$OUT" << 'EOF' http: