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: