From 66225b731adba38b322bb54712b71f6ed890fdcd Mon Sep 17 00:00:00 2001 From: Sebastian Frank Date: Thu, 30 Oct 2025 09:27:23 +0000 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20enhance=20deployment=20work?= =?UTF-8?q?flow=20with=20reload=20functionality=20and=20update=20SSR=20cac?= =?UTF-8?q?he=20handling?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yml | 9 +++++++-- api/config.yml | 5 +++++ api/config.yml.env | 1 + api/hooks/ssr/{post_create.js => post_bind.js} | 0 4 files changed, 13 insertions(+), 2 deletions(-) rename api/hooks/ssr/{post_create.js => post_bind.js} (100%) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 487123a..9ad74c1 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -118,8 +118,11 @@ jobs: docker compose -f docker-compose-staging.yml -p $COMPOSE_PROJECT_NAME up -d --build --remove-orphans + reloadUrl=${STAGING_URL}/api/_/admin/reload + curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer ${ADMIN_TOKEN}" -d '{}' "${reloadUrl}" + # clear ssr cache - ssrUrl=${STAGING_URL}/tibiapi/ssr + ssrUrl=${STAGING_URL}/api/ssr curl -X POST -H "Content-Type: application/json" -d '{}' "${ssrUrl}?clear=1" - name: deploy @@ -188,7 +191,9 @@ jobs: ${RSYNC_HOST}:./ + reloadUrl=${LIVE_URL}/api/_/admin/reload + curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer ${ADMIN_TOKEN}" -d '{}' "${reloadUrl}" # clear ssr cache - ssrUrl=${LIVE_URL}/tibiapi/ssr + ssrUrl=${LIVE_URL}/api/ssr curl -X POST -H "Content-Type: application/json" -d '{}' "${ssrUrl}?clear=1" diff --git a/api/config.yml b/api/config.yml index add0084..bb0d213 100644 --- a/api/config.yml +++ b/api/config.yml @@ -18,3 +18,8 @@ assets: path: ../frontend/assets/fonts - name: img path: ../frontend/assets/img + +admin: + tokens: + - token: ${ADMIN_TOKEN} + allowReload: true diff --git a/api/config.yml.env b/api/config.yml.env index e69de29..fd300b1 100644 --- a/api/config.yml.env +++ b/api/config.yml.env @@ -0,0 +1 @@ +ADMIN_TOKEN=5bdfjc78hdxn338cuhSJ diff --git a/api/hooks/ssr/post_create.js b/api/hooks/ssr/post_bind.js similarity index 100% rename from api/hooks/ssr/post_create.js rename to api/hooks/ssr/post_bind.js