Console Output
08:09:03 [2026-07-28T06:09:03.904Z] + set -eu
08:09:03 [2026-07-28T06:09:03.904Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 RELEASE_ID=2-679906e bash /var/www/blut24.com/web/releases/2-679906e/deploy/deploy.sh
08:09:05 [2026-07-28T06:09:05.767Z] [06:09:05] release 2-679906e node v22.22.3 abi 127
08:09:05 [2026-07-28T06:09:05.767Z] [06:09:05] linking shared state
08:09:05 [2026-07-28T06:09:05.767Z] [06:09:05] npm ci
08:09:08 [2026-07-28T06:09:08.251Z] npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
08:09:08 [2026-07-28T06:09:08.802Z] 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
08:09:10 [2026-07-28T06:09:10.146Z]
08:09:10 [2026-07-28T06:09:10.146Z] > blut24-landing@1.0.0 postinstall
08:09:10 [2026-07-28T06:09:10.146Z] > nuxt prepare
08:09:10 [2026-07-28T06:09:10.146Z]
08:09:12 [2026-07-28T06:09:12.009Z] │
08:09:12 [2026-07-28T06:09:12.009Z] ◆ Types generated in .nuxt.
08:09:12 [2026-07-28T06:09:12.260Z]
08:09:12 [2026-07-28T06:09:12.260Z] added 654 packages in 7s
08:09:12 [2026-07-28T06:09:12.260Z] [06:09:12] verifying the native addon actually loads on this host
08:09:12 [2026-07-28T06:09:12.260Z] better-sqlite3 OK
08:09:12 [2026-07-28T06:09:12.260Z] [06:09:12] nuxt build
08:09:12 [2026-07-28T06:09:12.260Z]
08:09:12 [2026-07-28T06:09:12.260Z] > blut24-landing@1.0.0 build
08:09:12 [2026-07-28T06:09:12.260Z] > nuxt build
08:09:12 [2026-07-28T06:09:12.260Z]
08:09:12 [2026-07-28T06:09:12.511Z] ┌ Building Nuxt for production...
08:09:13 [2026-07-28T06:09:13.062Z] │
08:09:13 [2026-07-28T06:09:13.062Z] ● Nuxt 4.5.1 (with Nitro 2.13.4, Vite 8.1.5 and Vue 3.5.40)
08:09:13 [2026-07-28T06:09:13.313Z] │
08:09:13 [2026-07-28T06:09:13.313Z] ● Nitro preset: node-server
08:09:14 [2026-07-28T06:09:14.224Z] ℹ Building client...
08:09:14 [2026-07-28T06:09:14.224Z] ℹ vite v8.1.5 building client environment for production...
08:09:14 [2026-07-28T06:09:14.224Z] [2K
08:09:15 [2026-07-28T06:09:15.568Z] transforming...✓ 201 modules transformed.
08:09:15 [2026-07-28T06:09:15.569Z] rendering chunks...
08:09:15 [2026-07-28T06:09:15.819Z] computing gzip size...
08:09:15 [2026-07-28T06:09:15.820Z] ℹ node_modules/.cache/nuxt/.nuxt/dist/client/manifest.json 2.89 kB │ gzip: 0.60 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-500.BG9pmads.css 1.90 kB │ gzip: 0.72 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-404.DjFB7pgG.css 2.42 kB │ gzip: 0.85 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/entry.eoK6sGxM.css 27.61 kB │ gzip: 6.38 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BDNMzG2s.js 0.08 kB │ gzip: 0.09 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BjKCnKt3.js 3.01 kB │ gzip: 1.51 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DGyHHILV.js 3.17 kB │ gzip: 1.44 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/B8aDJ5lR.js 3.41 kB │ gzip: 1.53 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DQpUCkIP.js 3.74 kB │ gzip: 1.67 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BM7Fn-Q0.js 3.76 kB │ gzip: 1.69 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/B-9bOxs6.js 4.69 kB │ gzip: 2.10 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/u4QYm2Vn.js 7.09 kB │ gzip: 2.87 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/B2kViqdK.js 37.31 kB │ gzip: 14.52 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BBP7FzJR.js 47.42 kB │ gzip: 14.97 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/CXciO6b5.js 56.27 kB │ gzip: 21.21 kB
08:09:15 [2026-07-28T06:09:15.820Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/C4iRtFw-.js 91.04 kB │ gzip: 35.07 kB
08:09:15 [2026-07-28T06:09:15.820Z]
08:09:15 [2026-07-28T06:09:15.820Z] ℹ ✓ built in 1.50s
08:09:15 [2026-07-28T06:09:15.820Z] ✔ Client built in 1517ms
08:09:15 [2026-07-28T06:09:15.820Z] ℹ Building server...
08:09:15 [2026-07-28T06:09:15.820Z] ℹ vite v8.1.5 building ssr environment for production...
08:09:15 [2026-07-28T06:09:15.820Z] [2K
08:09:16 [2026-07-28T06:09:16.371Z] transforming...✓ 109 modules transformed.
08:09:16 [2026-07-28T06:09:16.371Z] rendering chunks...
08:09:16 [2026-07-28T06:09:16.371Z] ℹ node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles.CiqRMCWG.mjs 0.08 kB
08:09:16 [2026-07-28T06:09:16.371Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles.CgvVbW11.mjs 0.08 kB
08:09:16 [2026-07-28T06:09:16.371Z] node_modules/.cache/nuxt/.nuxt/dist/server/styles.mjs 0.33 kB
08:09:16 [2026-07-28T06:09:16.371Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-Dx-S9opJ.js 2.30 kB │ map: 5.15 kB
08:09:16 [2026-07-28T06:09:16.371Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D5nZyNb6.js 2.83 kB │ map: 5.79 kB
08:09:16 [2026-07-28T06:09:16.372Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-DwOX5P1O.js 4.34 kB │ map: 5.45 kB
08:09:16 [2026-07-28T06:09:16.372Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/impressum-D_UEn3kD.js 4.35 kB │ map: 9.30 kB
08:09:16 [2026-07-28T06:09:16.372Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/AppIcon-CuUWXzwE.js 4.89 kB │ map: 8.54 kB
08:09:16 [2026-07-28T06:09:16.372Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-CUMZG6Jk.js 5.01 kB │ map: 6.20 kB
08:09:16 [2026-07-28T06:09:16.372Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/bestaetigung-CyPwlKFY.js 5.30 kB │ map: 11.24 kB
08:09:16 [2026-07-28T06:09:16.372Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/datenschutz-DemnUktI.js 5.89 kB │ map: 11.45 kB
08:09:16 [2026-07-28T06:09:16.372Z] node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs 58.98 kB │ map: 161.64 kB
08:09:16 [2026-07-28T06:09:16.372Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/pages-D4Y_yyw1.js 65.29 kB │ map: 143.09 kB
08:09:16 [2026-07-28T06:09:16.372Z]
08:09:16 [2026-07-28T06:09:16.372Z] ℹ ✓ built in 688ms
08:09:16 [2026-07-28T06:09:16.372Z] ✔ Server built in 700ms
08:09:16 [2026-07-28T06:09:16.622Z] [nitro] ✔ Generated public .output/public
08:09:16 [2026-07-28T06:09:16.623Z] [nitro] ℹ Building Nuxt Nitro server (preset: node-server, compatibility date: 2026-07-01)
08:09:20 [2026-07-28T06:09:20.746Z] [nitro] ✔ Nuxt Nitro server built
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/_/clinicDb.mjs (8.56 kB) (3.42 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/_/clinicDb.mjs.map (8.01 kB) (1.45 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/_/error-500.mjs (5.08 kB) (2.08 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/_/error-500.mjs.map (182 B) (154 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/_/mail.mjs (18.9 kB) (5.51 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/_/mail.mjs.map (11 kB) (1.66 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/AppIcon-CuUWXzwE.mjs (4.89 kB) (2.13 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/AppIcon-CuUWXzwE.mjs.map (2.49 kB) (780 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/bestaetigung-CyPwlKFY.mjs (5.76 kB) (2.12 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/bestaetigung-CyPwlKFY.mjs.map (1.66 kB) (574 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/datenschutz-DemnUktI.mjs (6.35 kB) (2.66 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/datenschutz-DemnUktI.mjs.map (543 B) (283 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/error-404-CUMZG6Jk.mjs (5.47 kB) (2.27 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/error-404-CUMZG6Jk.mjs.map (183 B) (164 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/error-404-styles.CiqRMCWG.mjs (2.88 kB) (1.08 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/error-404-styles.CiqRMCWG.mjs.map (217 B) (170 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/error-500-DwOX5P1O.mjs (4.8 kB) (2.02 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/error-500-DwOX5P1O.mjs.map (183 B) (163 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/error-500-styles.CgvVbW11.mjs (2.35 kB) (948 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/error-500-styles.CgvVbW11.mjs.map (217 B) (167 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/impressum-D_UEn3kD.mjs (4.81 kB) (2 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/impressum-D_UEn3kD.mjs.map (539 B) (281 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/pages-D4Y_yyw1.mjs (65.8 kB) (15.1 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/build/pages-D4Y_yyw1.mjs.map (26.2 kB) (4.77 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/nitro/nitro.mjs (166 kB) (41.2 kB gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/nitro/nitro.mjs.map (3.09 kB) (760 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/routes/api/clinics/by-domain.get.mjs (1.18 kB) (514 B gzip)
08:09:20 [2026-07-28T06:09:20.997Z] ├─ .output/server/chunks/routes/api/clinics/by-domain.get.mjs.map (999 B) (300 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/routes/api/clinics/search.get.mjs (911 B) (454 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/routes/api/clinics/search.get.mjs.map (840 B) (268 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/routes/api/registration/confirm.post.mjs (9.94 kB) (3.39 kB gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/routes/api/registration/confirm.post.mjs.map (9.83 kB) (1.6 kB gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/routes/api/registration/submit.post.mjs (10.5 kB) (3.53 kB gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/routes/api/registration/submit.post.mjs.map (10.1 kB) (1.61 kB gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/routes/renderer.mjs (16.2 kB) (5.73 kB gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/routes/renderer.mjs.map (1.04 kB) (301 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs (94 B) (100 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs.map (90 B) (98 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/virtual/entry.mjs (68.3 kB) (18.2 kB gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/virtual/entry.mjs.map (3.83 kB) (1.01 kB gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/virtual/precomputed.mjs (6.4 kB) (1.03 kB gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/virtual/precomputed.mjs.map (181 B) (150 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/virtual/styles.mjs (410 B) (248 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/chunks/virtual/styles.mjs.map (164 B) (142 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] ├─ .output/server/index.mjs (353 B) (205 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] └─ .output/server/package.json (864 B) (378 B gzip)
08:09:20 [2026-07-28T06:09:20.998Z] Σ Total size: 4.89 MB (1.79 MB gzip)
08:09:20 [2026-07-28T06:09:20.998Z] [nitro] ✔ You can preview this build using node .output/server/index.mjs
08:09:20 [2026-07-28T06:09:20.998Z] │
08:09:20 [2026-07-28T06:09:20.998Z] └ ✨ Build complete!
08:09:21 [2026-07-28T06:09:21.248Z] [06:09:21] clinics.db is current, skipping import
08:09:21 [2026-07-28T06:09:21.249Z] [06:09:21] pre-flight boot on port 3999
08:09:22 [2026-07-28T06:09:22.592Z] [06:09:22] pre-flight OK
08:09:22 [2026-07-28T06:09:22.592Z] [06:09:22] swapping current -> releases/2-679906e
08:09:22 [2026-07-28T06:09:22.592Z] [06:09:22] pm2 reload (rolling)
08:09:22 [2026-07-28T06:09:22.593Z] [PM2] Applying action reloadProcessId on app [blut24-landing](ids: [ 0, 1 ])
08:09:22 [2026-07-28T06:09:22.843Z] [PM2] [blut24-landing](0) ✓
08:09:23 [2026-07-28T06:09:23.094Z] [PM2] [blut24-landing](1) ✓
08:09:24 [2026-07-28T06:09:24.438Z] [06:09:24] live on port 3002
08:09:24 [2026-07-28T06:09:24.438Z] [06:09:24] deploy 2-679906e complete