From e2ef436d349c6350ff3478b2e637d507a2795aec Mon Sep 17 00:00:00 2001 From: Santhosh Janardhanan Date: Tue, 10 Feb 2026 05:06:24 -0500 Subject: [PATCH] refresh content --- scripts/refresh.sh | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/scripts/refresh.sh b/scripts/refresh.sh index 45f12ae..37db327 100644 --- a/scripts/refresh.sh +++ b/scripts/refresh.sh @@ -1,12 +1,7 @@ #!/usr/bin/env sh -set -eu -cd "$(dirname "$0")/.." - -echo "[refresh] pulling latest image" -docker compose -f deploy/docker-compose.prod.yml pull - -echo "[refresh] restarting service (no build)" -docker compose -f deploy/docker-compose.prod.yml up -d --no-build - -echo "[refresh] done" +## Fetch content, build the image, clear the cache and restart the container +docker run -it -v $(pwd)/site:/usr/src/app -w /usr/src/app node:24-alpine npm run fetch-content +docker build --build-arg PUBLIC_ENABLE_SW=true -t fast-website:local . +docker run -it -v $(pwd)/site:/usr/src/app -w /usr/src/app node:24-alpine npm run cache:clear +docker compose up -d \ No newline at end of file