Update deploy to use PM2, add .next.prev to gitignore
This commit is contained in:
1 parent
a058a6e923
commit
d9e95c823a
12 files changed
+14
-13
No files matched your search
@@ -251,7 +251,7 @@ jobs:
|
|||||||
if [ -n "${STAGE}" ] && [ -d "${STAGE}" ]; then
|
if [ -n "${STAGE}" ] && [ -d "${STAGE}" ]; then
|
||||||
git -C "${LIVE}" worktree remove --force "${STAGE}" 2>/dev/null || rm -rf "${STAGE}" || true
|
git -C "${LIVE}" worktree remove --force "${STAGE}" 2>/dev/null || rm -rf "${STAGE}" || true
|
||||||
fi
|
fi
|
||||||
sudo systemctl start atom-nexst.service || true
|
pm2 start next || true
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
trap 'error_handler $LINENO' ERR
|
trap 'error_handler $LINENO' ERR
|
||||||
@@ -319,8 +319,8 @@ jobs:
|
|||||||
|
|
||||||
echo "Cutover: stop service (free DB connections), migrate, swap .next..."
|
echo "Cutover: stop service (free DB connections), migrate, swap .next..."
|
||||||
CUTOVER_STARTED=1
|
CUTOVER_STARTED=1
|
||||||
sudo systemctl stop atom-nexst.service || true
|
pm2 stop next || true
|
||||||
pkill -f 'next-server' || true
|
sleep 2
|
||||||
# Give MariaDB a moment to reclaim the live pool.
|
# Give MariaDB a moment to reclaim the live pool.
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|
||||||
@@ -372,12 +372,13 @@ jobs:
|
|||||||
|
|
||||||
sudo chown -R www-data:www-data "${LIVE}"
|
sudo chown -R www-data:www-data "${LIVE}"
|
||||||
|
|
||||||
echo "Starting systemd service..."
|
echo "Starting PM2..."
|
||||||
sudo systemctl start atom-nexst.service
|
pm2 start next --update-env || pm2 restart next --update-env
|
||||||
|
|
||||||
sleep 2
|
sleep 3
|
||||||
if ! systemctl is-active --quiet atom-nexst.service; then
|
if ! pm2 show next 2>/dev/null | grep -q 'online'; then
|
||||||
echo "ERROR: atom-nexst.service failed to start!" >&2
|
echo "ERROR: PM2 next failed to start!" >&2
|
||||||
|
pm2 logs next --lines 20 --nostream >&2 || true
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -397,7 +398,7 @@ jobs:
|
|||||||
if [ "${HEALTH_OK}" != "1" ]; then
|
if [ "${HEALTH_OK}" != "1" ]; then
|
||||||
echo "ERROR: Health check failed after deploy (${HEALTH_URL})" >&2
|
echo "ERROR: Health check failed after deploy (${HEALTH_URL})" >&2
|
||||||
echo "Last body: ${BODY:-<empty>}" >&2
|
echo "Last body: ${BODY:-<empty>}" >&2
|
||||||
journalctl -u atom-nexst.service -n 40 --no-pager >&2 || true
|
pm2 logs next --lines 40 --nostream >&2 || true
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
.turbo/
|
.turbo/
|
||||||
.next/
|
.next/
|
||||||
|
.next.prev/
|
||||||
next-env.d.ts
|
next-env.d.ts
|
||||||
.env
|
.env
|
||||||
*.tsbuildinfo
|
*.tsbuildinfo
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1 +1 @@
|
|||||||
{"previewModeId":"bfef72bdee7dadd04274877c72066cc9","previewModeSigningKey":"a955b4257ea6feed0eafdc5d75ee5b67c22ef67206ba68f31ed51c4b926b4ceb","previewModeEncryptionKey":"2a7f066562fb84951d3e3ef13e0aa843e6208a1d2cde7799cbc5c9bbae95d1f4","expireAt":1786034301802}
|
{"previewModeId":"9d3cdf6ac236161a86749c4bf39c3b96","previewModeSigningKey":"61361b2c54874ae756a6d5a022fb4155d75084adfce892918df9a6b3c533a896","previewModeEncryptionKey":"73208b7c131910e75d344ff7ea98d3d28de71f2613b7d063c6f31550f0d939af","expireAt":1786035096997}
|
||||||
Vendored
+1
-1
@@ -1 +1 @@
|
|||||||
{"encryption.key":"VE1NjtT2PP/NDSoKkOsGd7s65nHwkz01xw2rcnEK+ks=","encryption.expire_at":1786034301798}
|
{"encryption.key":"2jI+IYNtUDV/7mrRhb7odaXpvSnAoHqbaeBjBIZ+uKQ=","encryption.expire_at":1786035096993}
|
||||||
Vendored
-1
@@ -1 +0,0 @@
|
|||||||
{"kind":"FETCH","data":{"headers":{},"body":"[]","status":200,"url":""},"revalidate":60,"tags":["permissions"]}
|
|
||||||
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 300 B |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 312 B |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 466 B |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 280 B |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 226 B |
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"buildStage": "compile",
|
"buildStage": "static-generation",
|
||||||
"buildOptions": {
|
"buildOptions": {
|
||||||
"useBuildWorker": "true"
|
"useBuildWorker": "true"
|
||||||
}
|
}
|
||||||
|
|||||||
Whitespace-only changes.
Reference in new issue
Block a user