Started by GitHub push by younex1
Obtained Jenkinsfile from git https://github.com/younex1/blut24-landing.git
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in /var/lib/jenkins/workspace/blut24-landing
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential younex1
> git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/blut24-landing/.git # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/younex1/blut24-landing.git # timeout=10
Fetching upstream changes from https://github.com/younex1/blut24-landing.git
> git --version # timeout=10
> git --version # 'git version 2.39.5'
using GIT_ASKPASS to set credentials Token Github
> git fetch --tags --force --progress -- https://github.com/younex1/blut24-landing.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse refs/remotes/origin/main^{commit} # timeout=10
Checking out Revision 49c9f2a18725f35f7caed718f3cd9669ca7b5048 (refs/remotes/origin/main)
> git config core.sparsecheckout # timeout=10
> git checkout -f 49c9f2a18725f35f7caed718f3cd9669ca7b5048 # timeout=10
Commit message: "Fixes"
> git rev-list --no-walk 595e2c473bdb201384ea147d00098a5c8786b811 # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 25 min
[Pipeline] {
[Pipeline] timestamps
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] checkout
16:09:49 [2026-07-28T14:09:49.641Z] Selected Git installation does not exist. Using Default
16:09:49 [2026-07-28T14:09:49.641Z] The recommended git tool is: NONE
16:09:49 [2026-07-28T14:09:49.641Z] using credential younex1
16:09:49 [2026-07-28T14:09:49.643Z] > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/blut24-landing/.git # timeout=10
16:09:49 [2026-07-28T14:09:49.647Z] Fetching changes from the remote Git repository
16:09:49 [2026-07-28T14:09:49.648Z] > git config remote.origin.url https://github.com/younex1/blut24-landing.git # timeout=10
16:09:49 [2026-07-28T14:09:49.652Z] Fetching upstream changes from https://github.com/younex1/blut24-landing.git
16:09:49 [2026-07-28T14:09:49.652Z] > git --version # timeout=10
16:09:49 [2026-07-28T14:09:49.655Z] > git --version # 'git version 2.39.5'
16:09:49 [2026-07-28T14:09:49.655Z] using GIT_ASKPASS to set credentials Token Github
16:09:49 [2026-07-28T14:09:49.656Z] > git fetch --tags --force --progress -- https://github.com/younex1/blut24-landing.git +refs/heads/*:refs/remotes/origin/* # timeout=10
16:09:50 [2026-07-28T14:09:50.120Z] > git rev-parse refs/remotes/origin/main^{commit} # timeout=10
16:09:50 [2026-07-28T14:09:50.123Z] Checking out Revision 49c9f2a18725f35f7caed718f3cd9669ca7b5048 (refs/remotes/origin/main)
16:09:50 [2026-07-28T14:09:50.124Z] > git config core.sparsecheckout # timeout=10
16:09:50 [2026-07-28T14:09:50.126Z] > git checkout -f 49c9f2a18725f35f7caed718f3cd9669ca7b5048 # timeout=10
16:09:50 [2026-07-28T14:09:50.133Z] Commit message: "Fixes"
[Pipeline] script
[Pipeline] {
[Pipeline] sh
16:09:50 [2026-07-28T14:09:50.414Z] + git rev-parse --short HEAD
[Pipeline] }
[Pipeline] // script
[Pipeline] sh
16:09:50 [2026-07-28T14:09:50.719Z] + git log -1 --pretty=%s
16:09:50 [2026-07-28T14:09:50.719Z] + echo Deploying 14-49c9f2a from Fixes
16:09:50 [2026-07-28T14:09:50.719Z] Deploying 14-49c9f2a from Fixes
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Guard: main only)
Stage "Guard: main only" skipped due to when conditional
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Ship source to target)
[Pipeline] sh
16:09:51 [2026-07-28T14:09:51.120Z] + set -eu
16:09:51 [2026-07-28T14:09:51.120Z] + SSH=ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15
16:09:51 [2026-07-28T14:09:51.120Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 mkdir -p /var/www/blut24.com/web/releases/14-49c9f2a
16:09:51 [2026-07-28T14:09:51.370Z] + rsync -az --delete -e ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 --exclude .git --exclude node_modules --exclude .nuxt --exclude .output --exclude data/*.db --exclude data/*.db-* --exclude .env ./ root@192.168.12.81:/var/www/blut24.com/web/releases/14-49c9f2a/
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build, health-check and swap)
[Pipeline] sh
16:09:52 [2026-07-28T14:09:52.223Z] + set -eu
16:09:52 [2026-07-28T14:09:52.223Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 RELEASE_ID=14-49c9f2a bash /var/www/blut24.com/web/releases/14-49c9f2a/deploy/deploy.sh
16:09:54 [2026-07-28T14:09:54.085Z] [14:09:53] release 14-49c9f2a node v22.22.3 abi 127
16:09:54 [2026-07-28T14:09:54.085Z] [14:09:53] linking shared state
16:09:54 [2026-07-28T14:09:54.085Z] [14:09:53] npm ci
16:09:56 [2026-07-28T14:09:56.568Z] npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
16:09:57 [2026-07-28T14:09:57.479Z] npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
16:09:58 [2026-07-28T14:09:58.390Z]
16:09:58 [2026-07-28T14:09:58.390Z] > blut24-landing@1.0.0 postinstall
16:09:58 [2026-07-28T14:09:58.390Z] > nuxt prepare
16:09:58 [2026-07-28T14:09:58.390Z]
16:10:00 [2026-07-28T14:10:00.252Z] │
16:10:00 [2026-07-28T14:10:00.252Z] ◆ Types generated in .nuxt.
16:10:00 [2026-07-28T14:10:00.252Z]
16:10:00 [2026-07-28T14:10:00.252Z] added 654 packages in 6s
16:10:00 [2026-07-28T14:10:00.252Z] [14:09:59] verifying the native addon actually loads on this host
16:10:00 [2026-07-28T14:10:00.252Z] better-sqlite3 OK
16:10:00 [2026-07-28T14:10:00.252Z] [14:09:59] nuxt build
16:10:00 [2026-07-28T14:10:00.252Z]
16:10:00 [2026-07-28T14:10:00.252Z] > blut24-landing@1.0.0 build
16:10:00 [2026-07-28T14:10:00.252Z] > nuxt build
16:10:00 [2026-07-28T14:10:00.252Z]
16:10:00 [2026-07-28T14:10:00.252Z] ┌ Building Nuxt for production...
16:10:00 [2026-07-28T14:10:00.802Z] │
16:10:00 [2026-07-28T14:10:00.802Z] ● Nuxt 4.5.1 (with Nitro 2.13.4, Vite 8.1.5 and Vue 3.5.40)
16:10:01 [2026-07-28T14:10:01.053Z] │
16:10:01 [2026-07-28T14:10:01.053Z] ● Nitro preset: node-server
16:10:02 [2026-07-28T14:10:02.396Z] ℹ Building client...
16:10:02 [2026-07-28T14:10:02.396Z] ℹ vite v8.1.5 building client environment for production...
16:10:02 [2026-07-28T14:10:02.396Z] [2K
16:10:03 [2026-07-28T14:10:03.739Z] transforming...✓ 238 modules transformed.
16:10:03 [2026-07-28T14:10:03.739Z] rendering chunks...
16:10:03 [2026-07-28T14:10:03.739Z] computing gzip size...
16:10:03 [2026-07-28T14:10:03.739Z] ℹ node_modules/.cache/nuxt/.nuxt/dist/client/manifest.json 3.55 kB │ gzip: 0.69 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/AndroidBadge.CZdWJbgS.css 1.59 kB │ gzip: 0.61 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-500.BG9pmads.css 1.90 kB │ gzip: 0.72 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-404.DjFB7pgG.css 2.42 kB │ gzip: 0.85 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/entry.CkjqQz-Y.css 34.36 kB │ gzip: 7.54 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BDNMzG2s.js 0.08 kB │ gzip: 0.09 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/Co4-f3R1.js 0.89 kB │ gzip: 0.54 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/C1TICkUh.js 2.32 kB │ gzip: 1.05 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BT1lmffb.js 2.88 kB │ gzip: 0.94 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DfgVbgda.js 2.89 kB │ gzip: 1.00 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/Ddx4_d2J.js 3.31 kB │ gzip: 1.34 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BntxCagm.js 3.41 kB │ gzip: 1.53 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/2ONYJvj4.js 3.76 kB │ gzip: 1.69 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/i0hV4TvY.js 7.23 kB │ gzip: 2.87 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/C2Tev5dX.js 29.56 kB │ gzip: 12.00 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/CNhRFXuv.js 34.44 kB │ gzip: 10.54 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BxTMeoAv.js 64.89 kB │ gzip: 23.81 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DL5T5FOS.js 82.48 kB │ gzip: 29.12 kB
16:10:03 [2026-07-28T14:10:03.739Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/D2udUkcA.js 91.46 kB │ gzip: 35.22 kB
16:10:03 [2026-07-28T14:10:03.739Z]
16:10:03 [2026-07-28T14:10:03.739Z] ℹ ✓ built in 1.63s
16:10:03 [2026-07-28T14:10:03.739Z] ✔ Client built in 1654ms
16:10:03 [2026-07-28T14:10:03.739Z] ℹ Building server...
16:10:03 [2026-07-28T14:10:03.990Z] ℹ vite v8.1.5 building ssr environment for production...
16:10:03 [2026-07-28T14:10:03.990Z] [2K
16:10:04 [2026-07-28T14:10:04.901Z] transforming...✓ 143 modules transformed.
16:10:04 [2026-07-28T14:10:04.901Z] rendering chunks...
16:10:04 [2026-07-28T14:10:04.901Z] ℹ node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/LangFlag-styles.nWdiNiGB.mjs 0.08 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/RegistrationDialog-styles.CQD8XG7u.mjs 0.08 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/SiteHeader-styles.BXqGMfdT.mjs 0.08 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles.CiqRMCWG.mjs 0.08 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles.CgvVbW11.mjs 0.08 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/AndroidBadge-styles.CZTow8Wh.mjs 0.09 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/entry-styles.DEJtRCzu.mjs 0.21 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/styles.mjs 0.90 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-DCygncI3.js 0.46 kB │ map: 0.44 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/AndroidBadge-styles-1.mjs-DcLZrY6D.js 1.97 kB │ map: 6.03 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-7JJC8BMl.js 2.09 kB │ map: 2.43 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-Dx-S9opJ.js 2.30 kB │ map: 5.15 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/entry-styles-3.mjs-Cb8CB8Iz.js 2.50 kB │ map: 3.12 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/LegalTranslationNotice-DUAl7yLe.js 2.73 kB │ map: 3.24 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D5nZyNb6.js 2.83 kB │ map: 5.79 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-4sPOn_lg.js 4.38 kB │ map: 5.45 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/impressum-CQvvo1TV.js 4.73 kB │ map: 10.02 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/datenschutz-B4CywvR4.js 4.86 kB │ map: 9.65 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-CoHu9LFz.js 5.05 kB │ map: 6.20 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/bestaetigung-B--D4gSv.js 5.72 kB │ map: 11.75 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/head-CT7Vcpt_.js 8.25 kB │ map: 27.12 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/ready-B09jXDqj.js 9.17 kB │ map: 28.80 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/pages-hq4UGbKF.js 60.88 kB │ map: 127.98 kB
16:10:04 [2026-07-28T14:10:04.901Z] node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs 153.86 kB │ map: 360.26 kB
16:10:04 [2026-07-28T14:10:04.901Z]
16:10:04 [2026-07-28T14:10:04.901Z] ℹ ✓ built in 1.01s
16:10:04 [2026-07-28T14:10:04.901Z] ✔ Server built in 1033ms
16:10:04 [2026-07-28T14:10:04.901Z] [nitro] ✔ Generated public .output/public
16:10:04 [2026-07-28T14:10:04.901Z] [nitro] ℹ Building Nuxt Nitro server (preset: node-server, compatibility date: 2026-07-01)
16:10:10 [2026-07-28T14:10:10.095Z] [nitro] ✔ Nuxt Nitro server built
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/_/clinicDb.mjs (8.56 kB) (3.42 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/_/clinicDb.mjs.map (8.01 kB) (1.45 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/_/error-500.mjs (5.08 kB) (2.08 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/_/error-500.mjs.map (182 B) (154 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/_/mail.mjs (33.9 kB) (9.97 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/_/mail.mjs.map (20.4 kB) (3.37 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/AndroidBadge-styles.CZTow8Wh.mjs (2.02 kB) (805 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/AndroidBadge-styles.CZTow8Wh.mjs.map (223 B) (170 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/bestaetigung-B--D4gSv.mjs (6.1 kB) (2.08 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/bestaetigung-B--D4gSv.mjs.map (2.71 kB) (726 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/datenschutz-B4CywvR4.mjs (5.28 kB) (1.47 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/datenschutz-B4CywvR4.mjs.map (2.95 kB) (637 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/entry-styles-1.mjs-DCygncI3.mjs (452 B) (296 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/entry-styles-1.mjs-DCygncI3.mjs.map (97 B) (105 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/entry-styles-2.mjs-7JJC8BMl.mjs (2.08 kB) (782 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/entry-styles-2.mjs-7JJC8BMl.mjs.map (97 B) (106 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/entry-styles-3.mjs-Cb8CB8Iz.mjs (2.49 kB) (912 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/entry-styles-3.mjs-Cb8CB8Iz.mjs.map (97 B) (106 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/entry-styles.DEJtRCzu.mjs (799 B) (302 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/entry-styles.DEJtRCzu.mjs.map (229 B) (172 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/error-404-CoHu9LFz.mjs (5.47 kB) (2.27 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/error-404-CoHu9LFz.mjs.map (183 B) (161 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/error-404-styles.CiqRMCWG.mjs (2.88 kB) (1.08 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/error-404-styles.CiqRMCWG.mjs.map (217 B) (170 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/error-500-4sPOn_lg.mjs (4.8 kB) (2.02 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/error-500-4sPOn_lg.mjs.map (183 B) (160 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/error-500-styles.CgvVbW11.mjs (2.35 kB) (948 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/error-500-styles.CgvVbW11.mjs.map (217 B) (167 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/impressum-CQvvo1TV.mjs (5.15 kB) (1.49 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/impressum-CQvvo1TV.mjs.map (2.67 kB) (602 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/LangFlag-styles.nWdiNiGB.mjs (354 B) (217 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/LangFlag-styles.nWdiNiGB.mjs.map (215 B) (167 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/LegalTranslationNotice-DUAl7yLe.mjs (2.72 kB) (1.24 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/LegalTranslationNotice-DUAl7yLe.mjs.map (588 B) (293 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/pages-hq4UGbKF.mjs (60.6 kB) (13.8 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/pages-hq4UGbKF.mjs.map (1.14 kB) (385 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/RegistrationDialog-styles.CQD8XG7u.mjs (404 B) (228 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/RegistrationDialog-styles.CQD8XG7u.mjs.map (235 B) (175 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/SiteHeader-styles.BXqGMfdT.mjs (364 B) (223 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/build/SiteHeader-styles.BXqGMfdT.mjs.map (219 B) (170 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/nitro/nitro.mjs (176 kB) (44 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/nitro/nitro.mjs.map (3.27 kB) (810 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/routes/api/clinics/by-domain.get.mjs (1.18 kB) (514 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/routes/api/clinics/by-domain.get.mjs.map (999 B) (300 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/routes/api/clinics/search.get.mjs (911 B) (454 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/routes/api/clinics/search.get.mjs.map (840 B) (268 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/routes/api/registration/confirm.post.mjs (10.7 kB) (3.67 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/routes/api/registration/confirm.post.mjs.map (10.3 kB) (1.66 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/routes/api/registration/submit.post.mjs (12 kB) (4.12 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/routes/api/registration/submit.post.mjs.map (11.4 kB) (1.8 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/routes/renderer.mjs (16.2 kB) (5.75 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/routes/renderer.mjs.map (1.04 kB) (301 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs (94 B) (100 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs.map (90 B) (98 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/virtual/entry.mjs (180 kB) (50.7 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/virtual/entry.mjs.map (4.64 kB) (1.15 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/virtual/precomputed.mjs (8.37 kB) (1.24 kB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/virtual/precomputed.mjs.map (181 B) (150 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/virtual/styles.mjs (979 B) (370 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/chunks/virtual/styles.mjs.map (164 B) (142 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] ├─ .output/server/index.mjs (353 B) (205 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] └─ .output/server/package.json (921 B) (403 B gzip)
16:10:10 [2026-07-28T14:10:10.096Z] Σ Total size: 5.03 MB (1.83 MB gzip)
16:10:10 [2026-07-28T14:10:10.096Z] [nitro] ✔ You can preview this build using node .output/server/index.mjs
16:10:10 [2026-07-28T14:10:10.096Z] │
16:10:10 [2026-07-28T14:10:10.096Z] └ ✨ Build complete!
16:10:10 [2026-07-28T14:10:10.096Z] [14:10:09] clinics.db is current, skipping import
16:10:10 [2026-07-28T14:10:10.096Z] [14:10:09] pre-flight boot on port 3999
16:10:11 [2026-07-28T14:10:11.007Z] [14:10:10] pre-flight OK
16:10:11 [2026-07-28T14:10:11.007Z] [14:10:10] swapping current -> releases/14-49c9f2a
16:10:11 [2026-07-28T14:10:11.007Z] [14:10:10] pm2 reload (rolling)
16:10:11 [2026-07-28T14:10:11.257Z] [PM2] Applying action reloadProcessId on app [blut24-landing](ids: [ 0, 1 ])
16:10:11 [2026-07-28T14:10:11.508Z] [PM2] [blut24-landing](0) ✓
16:10:11 [2026-07-28T14:10:11.758Z] [PM2] [blut24-landing](1) ✓
16:10:13 [2026-07-28T14:10:13.101Z] [14:10:13] live on port 3002
16:10:13 [2026-07-28T14:10:13.101Z] [14:10:13] pruning old release 9-f182d45
16:10:13 [2026-07-28T14:10:13.652Z] [14:10:13] deploy 14-49c9f2a complete
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Smoke test)
[Pipeline] sh
16:10:13 [2026-07-28T14:10:13.968Z] + set -eu
16:10:13 [2026-07-28T14:10:13.968Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81
16:10:13 [2026-07-28T14:10:13.968Z] set -eu
16:10:13 [2026-07-28T14:10:13.968Z] live=$(basename $(readlink -f /var/www/blut24.com/web/current))
16:10:13 [2026-07-28T14:10:13.968Z] [ "$live" = "14-49c9f2a" ] || { echo "web -> $live, expected 14-49c9f2a"; exit 1; }
16:10:13 [2026-07-28T14:10:13.968Z] port=$(grep -E '^NITRO_PORT=' /var/www/blut24.com/private/blut24-landing/shared/.env | cut -d= -f2 || echo 3002)
16:10:13 [2026-07-28T14:10:13.968Z] code=$(curl -s -o /dev/null -w '%{http_code}' -m 10 http://127.0.0.1:$port/)
16:10:13 [2026-07-28T14:10:13.968Z] [ "$code" = "200" ] || { echo "health check returned $code"; exit 1; }
16:10:13 [2026-07-28T14:10:13.968Z] echo "smoke OK: $live on :$port"
16:10:13 [2026-07-28T14:10:13.968Z]
16:10:14 [2026-07-28T14:10:14.519Z] smoke OK: 14-49c9f2a on :3002
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] echo
16:10:14 [2026-07-28T14:10:14.582Z] Deployed 14-49c9f2a to 192.168.12.81:/var/www/blut24.com/web/current
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // timestamps
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS