Skip to content
Success

Console Output

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 88fb8db79ff790ff6f298d61b279dade9abc8b3b (refs/remotes/origin/main)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 88fb8db79ff790ff6f298d61b279dade9abc8b3b # timeout=10
Commit message: "landing: proper Android download badge, reused in the footer"
 > git rev-list --no-walk 3365492e0eebdab580a2e8c2b0c0eea00e89d606 # 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
09:26:47 [2026-07-28T07:26:47.408Z] Selected Git installation does not exist. Using Default
09:26:47 [2026-07-28T07:26:47.408Z] The recommended git tool is: NONE
09:26:47 [2026-07-28T07:26:47.409Z] using credential younex1
09:26:47 [2026-07-28T07:26:47.411Z]  > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/blut24-landing/.git # timeout=10
09:26:47 [2026-07-28T07:26:47.414Z] Fetching changes from the remote Git repository
09:26:47 [2026-07-28T07:26:47.417Z]  > git config remote.origin.url https://github.com/younex1/blut24-landing.git # timeout=10
09:26:47 [2026-07-28T07:26:47.422Z] Fetching upstream changes from https://github.com/younex1/blut24-landing.git
09:26:47 [2026-07-28T07:26:47.422Z]  > git --version # timeout=10
09:26:47 [2026-07-28T07:26:47.426Z]  > git --version # 'git version 2.39.5'
09:26:47 [2026-07-28T07:26:47.426Z] using GIT_ASKPASS to set credentials Token Github
09:26:47 [2026-07-28T07:26:47.427Z]  > git fetch --tags --force --progress -- https://github.com/younex1/blut24-landing.git +refs/heads/*:refs/remotes/origin/* # timeout=10
09:26:47 [2026-07-28T07:26:47.936Z]  > git rev-parse refs/remotes/origin/main^{commit} # timeout=10
09:26:47 [2026-07-28T07:26:47.940Z] Checking out Revision 88fb8db79ff790ff6f298d61b279dade9abc8b3b (refs/remotes/origin/main)
09:26:47 [2026-07-28T07:26:47.940Z]  > git config core.sparsecheckout # timeout=10
09:26:47 [2026-07-28T07:26:47.944Z]  > git checkout -f 88fb8db79ff790ff6f298d61b279dade9abc8b3b # timeout=10
09:26:47 [2026-07-28T07:26:47.951Z] Commit message: "landing: proper Android download badge, reused in the footer"
[Pipeline] script
[Pipeline] {
[Pipeline] sh
09:26:48 [2026-07-28T07:26:48.242Z] + git rev-parse --short HEAD
[Pipeline] }
[Pipeline] // script
[Pipeline] sh
09:26:48 [2026-07-28T07:26:48.567Z] + git log -1 --pretty=%s
09:26:48 [2026-07-28T07:26:48.567Z] + echo Deploying 4-88fb8db from landing: proper Android download badge, reused in the footer
09:26:48 [2026-07-28T07:26:48.567Z] Deploying 4-88fb8db from landing: proper Android download badge, reused in the footer
[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
09:26:49 [2026-07-28T07:26:49.003Z] + set -eu
09:26:49 [2026-07-28T07:26:49.003Z] + SSH=ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15
09:26:49 [2026-07-28T07:26:49.003Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 mkdir -p /var/www/blut24.com/web/releases/4-88fb8db
09:26:49 [2026-07-28T07:26:49.253Z] + 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/4-88fb8db/
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build, health-check and swap)
[Pipeline] sh
09:26:50 [2026-07-28T07:26:50.111Z] + set -eu
09:26:50 [2026-07-28T07:26:50.111Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 RELEASE_ID=4-88fb8db bash /var/www/blut24.com/web/releases/4-88fb8db/deploy/deploy.sh
09:26:51 [2026-07-28T07:26:51.455Z] [07:26:51] release 4-88fb8db  node v22.22.3  abi 127
09:26:51 [2026-07-28T07:26:51.455Z] [07:26:51] linking shared state
09:26:51 [2026-07-28T07:26:51.455Z] [07:26:51] npm ci
09:26:53 [2026-07-28T07:26:53.939Z] npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
09:26:54 [2026-07-28T07:26:54.850Z] 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
09:26:55 [2026-07-28T07:26:55.761Z] 
09:26:55 [2026-07-28T07:26:55.761Z] > blut24-landing@1.0.0 postinstall
09:26:55 [2026-07-28T07:26:55.761Z] > nuxt prepare
09:26:55 [2026-07-28T07:26:55.761Z] 
09:26:57 [2026-07-28T07:26:57.623Z]09:26:57 [2026-07-28T07:26:57.623Z] ◆  Types generated in .nuxt.
09:26:57 [2026-07-28T07:26:57.874Z] 
09:26:57 [2026-07-28T07:26:57.874Z] added 654 packages in 6s
09:26:57 [2026-07-28T07:26:57.874Z] [07:26:57] verifying the native addon actually loads on this host
09:26:57 [2026-07-28T07:26:57.874Z]   better-sqlite3 OK
09:26:57 [2026-07-28T07:26:57.874Z] [07:26:57] nuxt build
09:26:57 [2026-07-28T07:26:57.874Z] 
09:26:57 [2026-07-28T07:26:57.874Z] > blut24-landing@1.0.0 build
09:26:57 [2026-07-28T07:26:57.874Z] > nuxt build
09:26:57 [2026-07-28T07:26:57.874Z] 
09:26:58 [2026-07-28T07:26:58.124Z] ┌  Building Nuxt for production...
09:26:58 [2026-07-28T07:26:58.675Z]09:26:58 [2026-07-28T07:26:58.675Z] ●  Nuxt 4.5.1 (with Nitro 2.13.4, Vite 8.1.5 and Vue 3.5.40)
09:26:58 [2026-07-28T07:26:58.926Z]09:26:58 [2026-07-28T07:26:58.926Z] ●  Nitro preset: node-server
09:26:59 [2026-07-28T07:26:59.837Z] ℹ Building client...
09:26:59 [2026-07-28T07:26:59.837Z] ℹ vite v8.1.5 building client environment for production...
09:26:59 [2026-07-28T07:26:59.837Z] 
09:27:01 [2026-07-28T07:27:01.181Z] transforming...✓ 204 modules transformed.
09:27:01 [2026-07-28T07:27:01.181Z] rendering chunks...
09:27:01 [2026-07-28T07:27:01.181Z] computing gzip size...
09:27:01 [2026-07-28T07:27:01.181Z] ℹ node_modules/.cache/nuxt/.nuxt/dist/client/manifest.json                     3.27 kB │ gzip:  0.66 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/AndroidBadge.CXxIAcuQ.css   1.57 kB │ gzip:  0.59 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-500.BG9pmads.css      1.90 kB │ gzip:  0.72 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-404.DjFB7pgG.css      2.42 kB │ gzip:  0.85 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/entry.od41O8w9.css         29.32 kB │ gzip:  6.58 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BDNMzG2s.js                 0.08 kB │ gzip:  0.09 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BFU-wCJd.js                 1.83 kB │ gzip:  0.83 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BjKCnKt3.js                 3.01 kB │ gzip:  1.51 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DGyHHILV.js                 3.17 kB │ gzip:  1.44 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/B8aDJ5lR.js                 3.41 kB │ gzip:  1.53 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DQpUCkIP.js                 3.74 kB │ gzip:  1.67 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BM7Fn-Q0.js                 3.76 kB │ gzip:  1.69 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/B-9bOxs6.js                 4.69 kB │ gzip:  2.10 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/u4QYm2Vn.js                 7.09 kB │ gzip:  2.87 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/B2kViqdK.js                37.31 kB │ gzip: 14.52 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/WBrzTaVB.js                47.05 kB │ gzip: 14.92 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/C-tg_EdE.js                56.70 kB │ gzip: 21.40 kB
09:27:01 [2026-07-28T07:27:01.181Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/C4iRtFw-.js                91.04 kB │ gzip: 35.07 kB
09:27:01 [2026-07-28T07:27:01.181Z] 
09:27:01 [2026-07-28T07:27:01.181Z] ℹ ✓ built in 1.38s
09:27:01 [2026-07-28T07:27:01.181Z] ✔ Client built in 1397ms
09:27:01 [2026-07-28T07:27:01.181Z] ℹ Building server...
09:27:01 [2026-07-28T07:27:01.181Z] ℹ vite v8.1.5 building ssr environment for production...
09:27:01 [2026-07-28T07:27:01.182Z] 
09:27:02 [2026-07-28T07:27:02.093Z] transforming...✓ 113 modules transformed.
09:27:02 [2026-07-28T07:27:02.093Z] rendering chunks...
09:27:02 [2026-07-28T07:27:02.093Z] ℹ node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles.CiqRMCWG.mjs           0.08 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles.CgvVbW11.mjs           0.08 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/AndroidBadge-styles.JAGacA3x.mjs        0.09 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/styles.mjs                                    0.45 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/AndroidBadge-styles-1.mjs-6RHewqEt.js   1.95 kB │ map:   4.93 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-Dx-S9opJ.js      2.30 kB │ map:   5.15 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D5nZyNb6.js      2.83 kB │ map:   5.79 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-BmmB6GAs.js                   4.34 kB │ map:   5.45 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/impressum-B04SRpP9.js                   4.35 kB │ map:   9.30 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/AppIcon-CuUWXzwE.js                     4.89 kB │ map:   8.54 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-DoxsPmyg.js                   5.01 kB │ map:   6.20 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/bestaetigung-yaYdEX1N.js                5.30 kB │ map:  11.24 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/datenschutz-DghV9-Ez.js                 5.89 kB │ map:  11.45 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/pages-j4p9ok1X.js                      64.96 kB │ map: 141.85 kB
09:27:02 [2026-07-28T07:27:02.093Z] node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs                                   65.20 kB │ map: 173.82 kB
09:27:02 [2026-07-28T07:27:02.093Z] 
09:27:02 [2026-07-28T07:27:02.093Z] ℹ ✓ built in 993ms
09:27:02 [2026-07-28T07:27:02.094Z] ✔ Server built in 1005ms
09:27:02 [2026-07-28T07:27:02.094Z] [nitro] ✔ Generated public .output/public
09:27:02 [2026-07-28T07:27:02.344Z] [nitro] ℹ Building Nuxt Nitro server (preset: node-server, compatibility date: 2026-07-01)
09:27:06 [2026-07-28T07:27:06.467Z] [nitro] ✔ Nuxt Nitro server built
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/_/clinicDb.mjs (8.56 kB) (3.42 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/_/clinicDb.mjs.map (8.01 kB) (1.45 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/_/error-500.mjs (5.08 kB) (2.08 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/_/error-500.mjs.map (182 B) (154 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/_/mail.mjs (18.9 kB) (5.51 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/_/mail.mjs.map (11 kB) (1.66 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/AndroidBadge-styles.JAGacA3x.mjs (2.01 kB) (793 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/AndroidBadge-styles.JAGacA3x.mjs.map (223 B) (169 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/AppIcon-CuUWXzwE.mjs (4.89 kB) (2.13 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/AppIcon-CuUWXzwE.mjs.map (2.49 kB) (780 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/bestaetigung-yaYdEX1N.mjs (5.76 kB) (2.12 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/bestaetigung-yaYdEX1N.mjs.map (1.66 kB) (574 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/datenschutz-DghV9-Ez.mjs (6.35 kB) (2.66 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/datenschutz-DghV9-Ez.mjs.map (543 B) (284 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/error-404-DoxsPmyg.mjs (5.47 kB) (2.27 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/error-404-DoxsPmyg.mjs.map (183 B) (160 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/error-404-styles.CiqRMCWG.mjs (2.88 kB) (1.08 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/error-404-styles.CiqRMCWG.mjs.map (217 B) (170 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/error-500-BmmB6GAs.mjs (4.8 kB) (2.02 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/error-500-BmmB6GAs.mjs.map (183 B) (161 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/error-500-styles.CgvVbW11.mjs (2.35 kB) (948 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/error-500-styles.CgvVbW11.mjs.map (217 B) (167 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/impressum-B04SRpP9.mjs (4.81 kB) (2 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/impressum-B04SRpP9.mjs.map (539 B) (280 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/pages-j4p9ok1X.mjs (65.4 kB) (15.1 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/build/pages-j4p9ok1X.mjs.map (26.2 kB) (4.77 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/nitro/nitro.mjs (167 kB) (41.3 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/nitro/nitro.mjs.map (3.09 kB) (760 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/routes/api/clinics/by-domain.get.mjs (1.18 kB) (514 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/routes/api/clinics/by-domain.get.mjs.map (999 B) (300 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/routes/api/clinics/search.get.mjs (911 B) (454 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/routes/api/clinics/search.get.mjs.map (840 B) (268 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/routes/api/registration/confirm.post.mjs (9.94 kB) (3.39 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/routes/api/registration/confirm.post.mjs.map (9.83 kB) (1.6 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/routes/api/registration/submit.post.mjs (11.3 kB) (3.81 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/routes/api/registration/submit.post.mjs.map (10.8 kB) (1.73 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/routes/renderer.mjs (16.2 kB) (5.73 kB gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/routes/renderer.mjs.map (1.04 kB) (301 B gzip)
09:27:06 [2026-07-28T07:27:06.467Z]   ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs (94 B) (100 B gzip)
09:27:06 [2026-07-28T07:27:06.468Z]   ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs.map (90 B) (98 B gzip)
09:27:06 [2026-07-28T07:27:06.468Z]   ├─ .output/server/chunks/virtual/entry.mjs (74.6 kB) (19.7 kB gzip)
09:27:06 [2026-07-28T07:27:06.468Z]   ├─ .output/server/chunks/virtual/entry.mjs.map (3.88 kB) (1.02 kB gzip)
09:27:06 [2026-07-28T07:27:06.468Z]   ├─ .output/server/chunks/virtual/precomputed.mjs (7.76 kB) (1.18 kB gzip)
09:27:06 [2026-07-28T07:27:06.468Z]   ├─ .output/server/chunks/virtual/precomputed.mjs.map (181 B) (150 B gzip)
09:27:06 [2026-07-28T07:27:06.468Z]   ├─ .output/server/chunks/virtual/styles.mjs (523 B) (274 B gzip)
09:27:06 [2026-07-28T07:27:06.468Z]   ├─ .output/server/chunks/virtual/styles.mjs.map (164 B) (142 B gzip)
09:27:06 [2026-07-28T07:27:06.468Z]   ├─ .output/server/index.mjs (353 B) (205 B gzip)
09:27:06 [2026-07-28T07:27:06.468Z]   └─ .output/server/package.json (864 B) (378 B gzip)
09:27:06 [2026-07-28T07:27:06.468Z] Σ Total size: 4.9 MB (1.79 MB gzip)
09:27:06 [2026-07-28T07:27:06.468Z] [nitro] ✔ You can preview this build using node .output/server/index.mjs
09:27:06 [2026-07-28T07:27:06.468Z]09:27:06 [2026-07-28T07:27:06.468Z] └  ✨ Build complete!
09:27:06 [2026-07-28T07:27:06.468Z] [07:27:06] clinics.db is current, skipping import
09:27:06 [2026-07-28T07:27:06.468Z] [07:27:06] pre-flight boot on port 3999
09:27:07 [2026-07-28T07:27:07.811Z] [07:27:07]   pre-flight OK
09:27:07 [2026-07-28T07:27:07.811Z] [07:27:07] swapping current -> releases/4-88fb8db
09:27:07 [2026-07-28T07:27:07.811Z] [07:27:07] pm2 reload (rolling)
09:27:08 [2026-07-28T07:27:08.062Z] [PM2] Applying action reloadProcessId on app [blut24-landing](ids: [ 0, 1 ])
09:27:08 [2026-07-28T07:27:08.312Z] [PM2] [blut24-landing](0) ✓
09:27:08 [2026-07-28T07:27:08.563Z] [PM2] [blut24-landing](1) ✓
09:27:09 [2026-07-28T07:27:09.907Z] [07:27:09] live on port 3002
09:27:09 [2026-07-28T07:27:09.907Z] [07:27:09] pruning old release manual1-1c0ca0b
09:27:10 [2026-07-28T07:27:10.458Z] [07:27:10] deploy 4-88fb8db complete
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Smoke test)
[Pipeline] sh
09:27:10 [2026-07-28T07:27:10.774Z] + set -eu
09:27:10 [2026-07-28T07:27:10.774Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 
09:27:10 [2026-07-28T07:27:10.774Z]                 set -eu
09:27:10 [2026-07-28T07:27:10.774Z]                 live=$(basename $(readlink -f /var/www/blut24.com/web/current))
09:27:10 [2026-07-28T07:27:10.774Z]                 [ "$live" = "4-88fb8db" ] || { echo "web -> $live, expected 4-88fb8db"; exit 1; }
09:27:10 [2026-07-28T07:27:10.774Z]                 port=$(grep -E '^NITRO_PORT=' /var/www/blut24.com/private/blut24-landing/shared/.env | cut -d= -f2 || echo 3002)
09:27:10 [2026-07-28T07:27:10.774Z]                 code=$(curl -s -o /dev/null -w '%{http_code}' -m 10 http://127.0.0.1:$port/)
09:27:10 [2026-07-28T07:27:10.774Z]                 [ "$code" = "200" ] || { echo "health check returned $code"; exit 1; }
09:27:10 [2026-07-28T07:27:10.774Z]                 echo "smoke OK: $live on :$port"
09:27:10 [2026-07-28T07:27:10.774Z]               
09:27:11 [2026-07-28T07:27:11.325Z] smoke OK: 4-88fb8db on :3002
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] echo
09:27:11 [2026-07-28T07:27:11.389Z] Deployed 4-88fb8db 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