restart app after filename asset patch
This commit is contained in:
@@ -102,3 +102,16 @@ node --check "$PUBLIC_FILE" >/dev/null
|
|||||||
node --check "$SSR_FILE" >/dev/null
|
node --check "$SSR_FILE" >/dev/null
|
||||||
node --check "$SERVER_INDEX_FILE" >/dev/null
|
node --check "$SERVER_INDEX_FILE" >/dev/null
|
||||||
SH
|
SH
|
||||||
|
|
||||||
|
# Nitro loads the static asset manifest into memory at process startup. Restart
|
||||||
|
# after patching so updated content-length/etag values are used immediately.
|
||||||
|
docker restart "$CONTAINER" >/dev/null
|
||||||
|
|
||||||
|
for _ in $(seq 1 60); do
|
||||||
|
health="$(docker inspect -f '{{if .State.Health}}{{.State.Health.Status}}{{else}}{{.State.Status}}{{end}}' "$CONTAINER")"
|
||||||
|
[ "$health" = "healthy" ] && exit 0
|
||||||
|
sleep 2
|
||||||
|
done
|
||||||
|
|
||||||
|
docker logs --tail 80 "$CONTAINER" >&2
|
||||||
|
exit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user