feat: enhance deployment workflow with reload functionality and update SSR cache handling

This commit is contained in:
2025-10-30 09:27:23 +00:00
parent 50b6f4a6e5
commit 66225b731a
4 changed files with 13 additions and 2 deletions

View File

@@ -118,8 +118,11 @@ jobs:
docker compose -f docker-compose-staging.yml -p $COMPOSE_PROJECT_NAME up -d --build --remove-orphans 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 # 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" curl -X POST -H "Content-Type: application/json" -d '{}' "${ssrUrl}?clear=1"
- name: deploy - name: deploy
@@ -188,7 +191,9 @@ jobs:
${RSYNC_HOST}:./ ${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 # 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" curl -X POST -H "Content-Type: application/json" -d '{}' "${ssrUrl}?clear=1"

View File

@@ -18,3 +18,8 @@ assets:
path: ../frontend/assets/fonts path: ../frontend/assets/fonts
- name: img - name: img
path: ../frontend/assets/img path: ../frontend/assets/img
admin:
tokens:
- token: ${ADMIN_TOKEN}
allowReload: true

View File

@@ -0,0 +1 @@
ADMIN_TOKEN=5bdfjc78hdxn338cuhSJ