forked from cms/tibi-svelte-starter
✨ feat: enhance deployment workflow with reload functionality and update SSR cache handling
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
ADMIN_TOKEN=5bdfjc78hdxn338cuhSJ
|
||||||
|
|||||||
Reference in New Issue
Block a user