fix: pass Traefik YAML as base64 to avoid all escaping issues
All checks were successful
Deploy / deploy (push) Successful in 3m46s
All checks were successful
Deploy / deploy (push) Successful in 3m46s
This commit is contained in:
5
.github/workflows/deploy.yml
vendored
5
.github/workflows/deploy.yml
vendored
@@ -40,10 +40,11 @@ jobs:
|
|||||||
|
|
||||||
- name: Register Traefik route
|
- name: Register Traefik route
|
||||||
run: |
|
run: |
|
||||||
|
ROUTE_B64="aHR0cDoKICByb3V0ZXJzOgogICAgdWJpZ2VvLWFwaToKICAgICAgcnVsZTogIkhvc3QoYGFwaS11YmlnZW8uZGFya2NvZGV4LmRldmApIgogICAgICBzZXJ2aWNlOiB1YmlnZW8tYXBpCiAgICAgIGVudHJ5UG9pbnRzOgogICAgICAgIC0gd2Vic2VjdXJlCiAgICAgIHRsczoKICAgICAgICBjZXJ0UmVzb2x2ZXI6IGxldHNlbmNyeXB0CiAgc2VydmljZXM6CiAgICB1YmlnZW8tYXBpOgogICAgICBsb2FkQmFsYW5jZXI6CiAgICAgICAgc2VydmVyczoKICAgICAgICAgIC0gdXJsOiAiaHR0cDovL3ViaWdlby1hcGk6MzIwMCIK"
|
||||||
docker run --rm \
|
docker run --rm \
|
||||||
-v /workspace/darkcodex/api-ubigeo/scripts:/scripts \
|
-e ROUTE_B64="$ROUTE_B64" \
|
||||||
-v /etc/easypanel/traefik/config:/traefik-config \
|
-v /etc/easypanel/traefik/config:/traefik-config \
|
||||||
alpine sh /scripts/register-traefik.sh
|
alpine sh -c 'echo "$ROUTE_B64" | base64 -d > /traefik-config/api-ubigeo.yaml && echo "written:" && cat /traefik-config/api-ubigeo.yaml'
|
||||||
|
|
||||||
- name: Health check
|
- name: Health check
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Reference in New Issue
Block a user