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 595e2c473bdb201384ea147d00098a5c8786b811 (refs/remotes/origin/main)
> git config core.sparsecheckout # timeout=10
> git checkout -f 595e2c473bdb201384ea147d00098a5c8786b811 # timeout=10
Commit message: "Language switch becomes a borderless flag menu; free-of-charge block moves into the dialog"
> git rev-list --no-walk 992a7b175443cc5ffeadaac8c785d913ecc1b57d # 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
13:53:48 [2026-07-28T11:53:48.626Z] Selected Git installation does not exist. Using Default
13:53:48 [2026-07-28T11:53:48.626Z] The recommended git tool is: NONE
13:53:48 [2026-07-28T11:53:48.626Z] using credential younex1
13:53:48 [2026-07-28T11:53:48.628Z] > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/blut24-landing/.git # timeout=10
13:53:48 [2026-07-28T11:53:48.630Z] Fetching changes from the remote Git repository
13:53:48 [2026-07-28T11:53:48.632Z] > git config remote.origin.url https://github.com/younex1/blut24-landing.git # timeout=10
13:53:48 [2026-07-28T11:53:48.635Z] Fetching upstream changes from https://github.com/younex1/blut24-landing.git
13:53:48 [2026-07-28T11:53:48.635Z] > git --version # timeout=10
13:53:48 [2026-07-28T11:53:48.638Z] > git --version # 'git version 2.39.5'
13:53:48 [2026-07-28T11:53:48.638Z] using GIT_ASKPASS to set credentials Token Github
13:53:48 [2026-07-28T11:53:48.638Z] > git fetch --tags --force --progress -- https://github.com/younex1/blut24-landing.git +refs/heads/*:refs/remotes/origin/* # timeout=10
13:53:49 [2026-07-28T11:53:49.124Z] > git rev-parse refs/remotes/origin/main^{commit} # timeout=10
13:53:49 [2026-07-28T11:53:49.127Z] Checking out Revision 595e2c473bdb201384ea147d00098a5c8786b811 (refs/remotes/origin/main)
13:53:49 [2026-07-28T11:53:49.127Z] > git config core.sparsecheckout # timeout=10
13:53:49 [2026-07-28T11:53:49.129Z] > git checkout -f 595e2c473bdb201384ea147d00098a5c8786b811 # timeout=10
13:53:49 [2026-07-28T11:53:49.134Z] Commit message: "Language switch becomes a borderless flag menu; free-of-charge block moves into the dialog"
[Pipeline] script
[Pipeline] {
[Pipeline] sh
13:53:49 [2026-07-28T11:53:49.413Z] + git rev-parse --short HEAD
[Pipeline] }
[Pipeline] // script
[Pipeline] sh
13:53:49 [2026-07-28T11:53:49.722Z] + git log -1 --pretty=%s
13:53:49 [2026-07-28T11:53:49.722Z] + echo Deploying 13-595e2c4 from Language switch becomes a borderless flag menu; free-of-charge block moves into the dialog
13:53:49 [2026-07-28T11:53:49.722Z] Deploying 13-595e2c4 from Language switch becomes a borderless flag menu; free-of-charge block moves into the dialog
[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
13:53:50 [2026-07-28T11:53:50.108Z] + set -eu
13:53:50 [2026-07-28T11:53:50.108Z] + SSH=ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15
13:53:50 [2026-07-28T11:53:50.108Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 mkdir -p /var/www/blut24.com/web/releases/13-595e2c4
13:53:50 [2026-07-28T11:53:50.358Z] + 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/13-595e2c4/
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build, health-check and swap)
[Pipeline] sh
13:53:51 [2026-07-28T11:53:51.211Z] + set -eu
13:53:51 [2026-07-28T11:53:51.211Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 RELEASE_ID=13-595e2c4 bash /var/www/blut24.com/web/releases/13-595e2c4/deploy/deploy.sh
13:53:53 [2026-07-28T11:53:53.072Z] [11:53:52] release 13-595e2c4 node v22.22.3 abi 127
13:53:53 [2026-07-28T11:53:53.072Z] [11:53:52] linking shared state
13:53:53 [2026-07-28T11:53:53.072Z] [11:53:52] npm ci
13:53:55 [2026-07-28T11:53:55.555Z] npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
13:53:56 [2026-07-28T11:53:56.106Z] 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
13:53:57 [2026-07-28T11:53:57.449Z]
13:53:57 [2026-07-28T11:53:57.449Z] > blut24-landing@1.0.0 postinstall
13:53:57 [2026-07-28T11:53:57.449Z] > nuxt prepare
13:53:57 [2026-07-28T11:53:57.449Z]
13:53:58 [2026-07-28T11:53:58.792Z] │
13:53:58 [2026-07-28T11:53:58.792Z] ◆ Types generated in .nuxt.
13:53:59 [2026-07-28T11:53:59.043Z]
13:53:59 [2026-07-28T11:53:59.043Z] added 654 packages in 6s
13:53:59 [2026-07-28T11:53:59.043Z] [11:53:58] verifying the native addon actually loads on this host
13:53:59 [2026-07-28T11:53:59.043Z] better-sqlite3 OK
13:53:59 [2026-07-28T11:53:59.043Z] [11:53:58] nuxt build
13:53:59 [2026-07-28T11:53:59.043Z]
13:53:59 [2026-07-28T11:53:59.043Z] > blut24-landing@1.0.0 build
13:53:59 [2026-07-28T11:53:59.043Z] > nuxt build
13:53:59 [2026-07-28T11:53:59.043Z]
13:53:59 [2026-07-28T11:53:59.293Z] ┌ Building Nuxt for production...
13:53:59 [2026-07-28T11:53:59.844Z] │
13:53:59 [2026-07-28T11:53:59.844Z] ● Nuxt 4.5.1 (with Nitro 2.13.4, Vite 8.1.5 and Vue 3.5.40)
13:54:00 [2026-07-28T11:54:00.094Z] │
13:54:00 [2026-07-28T11:54:00.094Z] ● Nitro preset: node-server
13:54:01 [2026-07-28T11:54:01.005Z] ℹ Building client...
13:54:01 [2026-07-28T11:54:01.006Z] ℹ vite v8.1.5 building client environment for production...
13:54:01 [2026-07-28T11:54:01.006Z] [2K
13:54:02 [2026-07-28T11:54:02.349Z] transforming...✓ 238 modules transformed.
13:54:02 [2026-07-28T11:54:02.349Z] rendering chunks...
13:54:02 [2026-07-28T11:54:02.349Z] computing gzip size...
13:54:02 [2026-07-28T11:54:02.349Z] ℹ node_modules/.cache/nuxt/.nuxt/dist/client/manifest.json 3.55 kB │ gzip: 0.70 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/AndroidBadge.CZdWJbgS.css 1.59 kB │ gzip: 0.61 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-500.BG9pmads.css 1.90 kB │ gzip: 0.72 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-404.DjFB7pgG.css 2.42 kB │ gzip: 0.85 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/entry.BnzoxTvg.css 34.42 kB │ gzip: 7.54 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BDNMzG2s.js 0.08 kB │ gzip: 0.09 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/CYA0AUqv.js 0.89 kB │ gzip: 0.54 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DIykvKvB.js 2.32 kB │ gzip: 1.05 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/CQHtzCmG.js 2.88 kB │ gzip: 0.94 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/Bk3VtfyA.js 2.89 kB │ gzip: 1.00 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/C3ZOOZpi.js 3.31 kB │ gzip: 1.34 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BntxCagm.js 3.41 kB │ gzip: 1.53 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/2ONYJvj4.js 3.76 kB │ gzip: 1.69 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/i0hV4TvY.js 7.23 kB │ gzip: 2.87 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/C2Tev5dX.js 29.56 kB │ gzip: 12.00 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/CP76BGeK.js 34.51 kB │ gzip: 10.56 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/Derne0LX.js 65.13 kB │ gzip: 23.83 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/B1traUEB.js 82.54 kB │ gzip: 29.13 kB
13:54:02 [2026-07-28T11:54:02.349Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/D2udUkcA.js 91.46 kB │ gzip: 35.22 kB
13:54:02 [2026-07-28T11:54:02.349Z]
13:54:02 [2026-07-28T11:54:02.349Z] ℹ ✓ built in 1.55s
13:54:02 [2026-07-28T11:54:02.349Z] ✔ Client built in 1572ms
13:54:02 [2026-07-28T11:54:02.349Z] ℹ Building server...
13:54:02 [2026-07-28T11:54:02.349Z] ℹ vite v8.1.5 building ssr environment for production...
13:54:02 [2026-07-28T11:54:02.600Z] [2K
13:54:03 [2026-07-28T11:54:03.511Z] transforming...✓ 143 modules transformed.
13:54:03 [2026-07-28T11:54:03.511Z] rendering chunks...
13:54:03 [2026-07-28T11:54:03.511Z] ℹ node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/LangFlag-styles.nWdiNiGB.mjs 0.08 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/RegistrationDialog-styles.CQD8XG7u.mjs 0.08 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/SiteHeader-styles.BXqGMfdT.mjs 0.08 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles.CiqRMCWG.mjs 0.08 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles.CgvVbW11.mjs 0.08 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/AndroidBadge-styles.CZTow8Wh.mjs 0.09 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/entry-styles.DEJtRCzu.mjs 0.21 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/styles.mjs 0.90 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-DCygncI3.js 0.46 kB │ map: 0.44 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/AndroidBadge-styles-1.mjs-DcLZrY6D.js 1.97 kB │ map: 6.03 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-7JJC8BMl.js 2.09 kB │ map: 2.43 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-Dx-S9opJ.js 2.30 kB │ map: 5.15 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/entry-styles-3.mjs-Cb8CB8Iz.js 2.50 kB │ map: 3.12 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/LegalTranslationNotice-DUAl7yLe.js 2.73 kB │ map: 3.24 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D5nZyNb6.js 2.83 kB │ map: 5.79 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-D0QRlQ-G.js 4.38 kB │ map: 5.45 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/impressum-CNPMx2te.js 4.73 kB │ map: 10.02 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/datenschutz-CoyE6ZbB.js 4.86 kB │ map: 9.65 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-CPiiHR_4.js 5.05 kB │ map: 6.20 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/bestaetigung-DaH6R6Ik.js 5.72 kB │ map: 11.75 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/head-poMXTu28.js 8.25 kB │ map: 27.12 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/ready-Bd1zS9Zb.js 9.17 kB │ map: 28.80 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/pages-BzSKkaZJ.js 60.99 kB │ map: 126.78 kB
13:54:03 [2026-07-28T11:54:03.511Z] node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs 153.59 kB │ map: 357.03 kB
13:54:03 [2026-07-28T11:54:03.511Z]
13:54:03 [2026-07-28T11:54:03.511Z] ℹ ✓ built in 1.01s
13:54:03 [2026-07-28T11:54:03.511Z] ✔ Server built in 1027ms
13:54:03 [2026-07-28T11:54:03.511Z] [nitro] ✔ Generated public .output/public
13:54:03 [2026-07-28T11:54:03.511Z] [nitro] ℹ Building Nuxt Nitro server (preset: node-server, compatibility date: 2026-07-01)
13:54:08 [2026-07-28T11:54:08.705Z] [nitro] ✔ Nuxt Nitro server built
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/_/clinicDb.mjs (8.56 kB) (3.42 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/_/clinicDb.mjs.map (8.01 kB) (1.45 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/_/error-500.mjs (5.08 kB) (2.08 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/_/error-500.mjs.map (182 B) (154 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/_/mail.mjs (32.9 kB) (9.64 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/_/mail.mjs.map (19.6 kB) (3.13 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/AndroidBadge-styles.CZTow8Wh.mjs (2.02 kB) (805 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/AndroidBadge-styles.CZTow8Wh.mjs.map (223 B) (170 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/bestaetigung-DaH6R6Ik.mjs (6.1 kB) (2.08 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/bestaetigung-DaH6R6Ik.mjs.map (2.71 kB) (727 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/datenschutz-CoyE6ZbB.mjs (5.28 kB) (1.47 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/datenschutz-CoyE6ZbB.mjs.map (2.95 kB) (637 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/entry-styles-1.mjs-DCygncI3.mjs (452 B) (296 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/entry-styles-1.mjs-DCygncI3.mjs.map (97 B) (105 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/entry-styles-2.mjs-7JJC8BMl.mjs (2.08 kB) (782 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/entry-styles-2.mjs-7JJC8BMl.mjs.map (97 B) (106 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/entry-styles-3.mjs-Cb8CB8Iz.mjs (2.49 kB) (912 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/entry-styles-3.mjs-Cb8CB8Iz.mjs.map (97 B) (106 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/entry-styles.DEJtRCzu.mjs (799 B) (302 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/entry-styles.DEJtRCzu.mjs.map (229 B) (172 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/error-404-CPiiHR_4.mjs (5.47 kB) (2.27 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/error-404-CPiiHR_4.mjs.map (183 B) (161 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/error-404-styles.CiqRMCWG.mjs (2.88 kB) (1.08 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/error-404-styles.CiqRMCWG.mjs.map (217 B) (170 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/error-500-D0QRlQ-G.mjs (4.8 kB) (2.02 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/error-500-D0QRlQ-G.mjs.map (183 B) (161 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/error-500-styles.CgvVbW11.mjs (2.35 kB) (948 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/error-500-styles.CgvVbW11.mjs.map (217 B) (167 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/impressum-CNPMx2te.mjs (5.15 kB) (1.49 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/impressum-CNPMx2te.mjs.map (2.67 kB) (601 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/LangFlag-styles.nWdiNiGB.mjs (354 B) (217 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/LangFlag-styles.nWdiNiGB.mjs.map (215 B) (167 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/LegalTranslationNotice-DUAl7yLe.mjs (2.72 kB) (1.24 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/LegalTranslationNotice-DUAl7yLe.mjs.map (588 B) (293 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/pages-BzSKkaZJ.mjs (60.7 kB) (13.9 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/pages-BzSKkaZJ.mjs.map (1.14 kB) (385 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/RegistrationDialog-styles.CQD8XG7u.mjs (404 B) (228 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/RegistrationDialog-styles.CQD8XG7u.mjs.map (235 B) (175 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/SiteHeader-styles.BXqGMfdT.mjs (364 B) (223 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/build/SiteHeader-styles.BXqGMfdT.mjs.map (219 B) (170 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/nitro/nitro.mjs (176 kB) (44 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/nitro/nitro.mjs.map (3.27 kB) (810 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/routes/api/clinics/by-domain.get.mjs (1.18 kB) (514 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/routes/api/clinics/by-domain.get.mjs.map (999 B) (300 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/routes/api/clinics/search.get.mjs (911 B) (454 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/routes/api/clinics/search.get.mjs.map (840 B) (268 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/routes/api/registration/confirm.post.mjs (10.1 kB) (3.37 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/routes/api/registration/confirm.post.mjs.map (10.3 kB) (1.65 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/routes/api/registration/submit.post.mjs (10.7 kB) (3.53 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/routes/api/registration/submit.post.mjs.map (11.3 kB) (1.78 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/routes/renderer.mjs (16.2 kB) (5.75 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/routes/renderer.mjs.map (1.04 kB) (301 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs (94 B) (100 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs.map (90 B) (98 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/virtual/entry.mjs (179 kB) (50.4 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/virtual/entry.mjs.map (4.64 kB) (1.15 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/virtual/precomputed.mjs (8.37 kB) (1.24 kB gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/virtual/precomputed.mjs.map (181 B) (150 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/virtual/styles.mjs (979 B) (370 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/chunks/virtual/styles.mjs.map (164 B) (142 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] ├─ .output/server/index.mjs (353 B) (205 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] └─ .output/server/package.json (921 B) (403 B gzip)
13:54:08 [2026-07-28T11:54:08.705Z] Σ Total size: 5.03 MB (1.83 MB gzip)
13:54:08 [2026-07-28T11:54:08.706Z] [nitro] ✔ You can preview this build using node .output/server/index.mjs
13:54:08 [2026-07-28T11:54:08.706Z] │
13:54:08 [2026-07-28T11:54:08.706Z] └ ✨ Build complete!
13:54:08 [2026-07-28T11:54:08.706Z] [11:54:08] clinics.db is current, skipping import
13:54:08 [2026-07-28T11:54:08.706Z] [11:54:08] pre-flight boot on port 3999
13:54:09 [2026-07-28T11:54:09.256Z] [11:54:09] pre-flight OK
13:54:09 [2026-07-28T11:54:09.256Z] [11:54:09] swapping current -> releases/13-595e2c4
13:54:09 [2026-07-28T11:54:09.256Z] [11:54:09] pm2 reload (rolling)
13:54:09 [2026-07-28T11:54:09.807Z] [PM2] Applying action reloadProcessId on app [blut24-landing](ids: [ 0, 1 ])
13:54:09 [2026-07-28T11:54:09.807Z] [PM2] [blut24-landing](0) ✓
13:54:10 [2026-07-28T11:54:10.058Z] [PM2] [blut24-landing](1) ✓
13:54:11 [2026-07-28T11:54:11.401Z] [11:54:11] live on port 3002
13:54:11 [2026-07-28T11:54:11.401Z] [11:54:11] pruning old release 8-b1a7c40
13:54:11 [2026-07-28T11:54:11.951Z] [11:54:11] deploy 13-595e2c4 complete
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Smoke test)
[Pipeline] sh
13:54:12 [2026-07-28T11:54:12.261Z] + set -eu
13:54:12 [2026-07-28T11:54:12.261Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81
13:54:12 [2026-07-28T11:54:12.261Z] set -eu
13:54:12 [2026-07-28T11:54:12.261Z] live=$(basename $(readlink -f /var/www/blut24.com/web/current))
13:54:12 [2026-07-28T11:54:12.261Z] [ "$live" = "13-595e2c4" ] || { echo "web -> $live, expected 13-595e2c4"; exit 1; }
13:54:12 [2026-07-28T11:54:12.261Z] port=$(grep -E '^NITRO_PORT=' /var/www/blut24.com/private/blut24-landing/shared/.env | cut -d= -f2 || echo 3002)
13:54:12 [2026-07-28T11:54:12.261Z] code=$(curl -s -o /dev/null -w '%{http_code}' -m 10 http://127.0.0.1:$port/)
13:54:12 [2026-07-28T11:54:12.261Z] [ "$code" = "200" ] || { echo "health check returned $code"; exit 1; }
13:54:12 [2026-07-28T11:54:12.261Z] echo "smoke OK: $live on :$port"
13:54:12 [2026-07-28T11:54:12.261Z]
13:54:12 [2026-07-28T11:54:12.812Z] smoke OK: 13-595e2c4 on :3002
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] echo
13:54:12 [2026-07-28T11:54:12.868Z] Deployed 13-595e2c4 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