Started by GitHub push by younex1 Obtained Jenkinsfile from git https://github.com/younex1/blut24-landing.git ha:////4DsuvDIRLR5r+MhvjnCn/oK5FFG2MiJFACsS8mYONcSMAAAAoh+LCAAAAAAAAP9tjTEOwjAQBM8BClpKHuFItIiK1krDC0x8GCfWnbEdkooX8TX+gCESFVvtrLSa5wtWKcKBo5UdUu8otU4GP9jS5Mixv3geZcdn2TIl9igbHBs2eJyx4YwwR1SwULBGaj0nRzbDRnX6rmuvydanHMu2V1A5c4MHCFXMWcf8hSnC9jqYxPTz/BXAFEIGsfuclm8zQVqFvQAAAA==[Pipeline] Start of Pipeline ha:////4BDqaZhXiZ73foEMIyCdZFU6tYVcm8bXSG7WTNXZS8vPAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycohUghExsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jduZBmjwAAAAA==[Pipeline] node Running on ha:////4Bd2xpDX2m2tZdddkBQBTOvcg8MyTxFnF1nwe9sNt8KmAAAAoR+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAz2EgZR/eT83ILSktQifY2k0sycEt3MPE19AHHxbH3KAAAAJenkins in /var/lib/jenkins/workspace/blut24-landing ha:////4KUI7i74RSZ9KUDKKHfTlFI3dBUoWXxkX3GVWruLTuE9AAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycoh0gA0xsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jfoP95RwAAAAA==[Pipeline] { ha:////4C7lsFRG2mSv05zJfH/J2ot6Tr5iC5eXoj5LLyFTdFYKAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycoh0gQkxsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jc09154wAAAAA==[Pipeline] stage ha:////4Jkm97qtDjeO6IvEfE9CqJQ8vVDUmxRfk2JobAzCwdANAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycoh0ggUxsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jek7ggRwAAAAA==[Pipeline] { (Declarative: Checkout SCM) ha:////4D/96gXa/7CiVQJh+EkkVicGKJwxuvnSFQ5+N6Eq+sSCAAAAoh+LCAAAAAAAAP9tjTEOAiEURD9rLGwtPQTbaWGsbAmNJ0AWEZb8zwLrbuWJvJp3kLiJlZNMMm+a93rDOic4UbLcG+wdZu14DKOti0+U+lugiXu6ck2YKRguzSSpM+cFJRUDS1gDKwEbgzpQdmgLbIVXD9UGhba9lFS/o4DGdQM8gYlqLiqVL8wJdvexy4Q/z18BzLEA29ce4gfg7KmOvAAAAA==[Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential younex1 Cloning the remote Git repository Cloning repository https://github.com/younex1/blut24-landing.git > git init /var/lib/jenkins/workspace/blut24-landing # 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 config remote.origin.url https://github.com/younex1/blut24-landing.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision 091770a6c5138113b51582d5bd5e86c607cbe262 (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f 091770a6c5138113b51582d5bd5e86c607cbe262 # timeout=10 Commit message: "Impressum: real operator data (from it-beratung.it)" First time build. Skipping changelog. ha:////4DucZN0FUNR6PsjK1IsTZ7F0i8AL6soHpmUBv330rYMaAAAAoh+LCAAAAAAAAP9tjTEOAiEURD9rLGwtPQTbGRNjZUtoPAGyiLDkfxZYdytP5NW8g8RNrJxkknnTvNcb1jnBiZLl3mDvMGvHYxhtXXyi1N8CTdzTlWvCTMFwaSZJnTkvKKkYWMIaWAnYGNSBskNbYCu8eqg2KLTtpaT6HQU0rhvgCUxUc1GpfGFOsLuPXSb8ef4KYI6xADvU7j9Dg2gqvAAAAA==[Pipeline] } ha:////4Fwv6+t6B79iH8qsexV8UW6jBgO7TcKjtpPzCcN3U48YAAAAoh+LCAAAAAAAAP9tjTEOAiEURD9rLGwtPQRbWRhjZUtoPAGyiLDkfxZYdytP5NW8g8RNrJxkknnTvNcb1jnBiZLl3mDvMGvHYxhtXXyi1N8CTdzTlWvCTMFwaSZJnTkvKKkYWMIaWAnYGNSBskNbYCu8eqg2KLTtpaT6HQU0rhvgCUxUc1GpfGFOsLuPXSb8ef4KYI6xADvU7j9J+wGOvAAAAA==[Pipeline] // stage ha:////4Gm4sSVO8ikw8gtkxQGJfaaLGPKBtY63M7C9yNwPYcB7AAAAph+LCAAAAAAAAP9tjTEOwjAQBM9BKWgpeYQDEh2iorXc8AITG+PEugv2haTiRXyNPxCIRMVWOyut5vmCMic4UPKycdgGzHWQXez91ORAqb1EGmRDZ1kTZopOajdosu44oyZ2MEcUsFCwdFhHygE9w0o15m6qaNBXJ07TtldQBHuDBwg1mdkk/sKYYH3tbSb8ef4KYOwYxI6h2G4+x/INtuQqUcEAAAA=[Pipeline] withEnv ha:////4BnOsGFXHrrLe1byg84VFmAESr/ofhtKfM65AmADX/8wAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+DOrAycoiUzoiJNerCCUITQtLo/zZJSSdOxNW4Ay2VmPBg2Zas93pDGQOcKBjuNHYWY2t570czJ54pdDdPmTu68pYwkte80bkhpc9rbShpWFUw2AjYamw9RYsmwU44+ZCVl2iqSwrzdhTArBrgCYWYyUmG9C1TgP19VJHwx/kLgKlPwOrDYvXyLD8BobDcwgAAAA==[Pipeline] { ha:////4BzEnWn/CM5GvzN8gZwUuVlalZPgReEeSoh0nXDk8zG5AAAAph+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUZUVMrFEWThCaEJJG/7dJSjpxIq7GHWipxIQHy7ZkvdcbqhjgRMEwp7GzGFvLej+aObFMobt5yszRlbWEkbxmQmdBSp/XKihpWFWUsOGw1dh6ihZNgh138iFrL9HUlxTm7cihtGqAJxR8JicZ0rdMAfb3UUXCH+cvAKY+Qdk0ix2WZ/UBbwyqm8IAAAA=[Pipeline] withEnv ha:////4JOaaymoRUvT0ZCkfEe6drqEcaM2CQe03KKvBRRvGahAAAAAph+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUwIiYukZZOEFoQkgb/V9+UtqJE3E17kBLJSY8WLYl673eUESGE7ETjcXWY6y96ELvpiQG4vYaaBANXURNGClYoeygyNhqqYqShUVZDisJa4t1oOjRJdjIRj90GTS68px42o4Scm/u8IRMTuSkOX3LyLC99SYS/jh/ATB2CfLdfrbD/Cw+y7kUycIAAAA=[Pipeline] { ha:////4M4RLc2V7nIpI6P2B/iPbVYZ939fKwTP2Y9gq2jcVTKBAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUCDbE1DXKwglCE0La6P/yk9JOnIircQdaKjHhwbItWe/1hiIynIidaCy2HmPtRRd6NyUxELfXQINo6CJqwkjBCmUHRcZWS1WULCzKclhJWFusA0WPLsFGNvqhy6DRlefE03aUkHtzhydkciInzelbRobtrTeR8Mf5C4CxS5Dv9rMd5mfxAbNWnxXCAAAA[Pipeline] timeout Timeout set to expire in 25 min ha:////4HXr9Llo0VRNIgvKYUISb9tykRCL/ld+R/+zrqo8Bod9AAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUSDAhpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD5WQ+PfCAAAA[Pipeline] { ha:////4NLSRdkT5LyRHdcFgeAVX/lPIq93FTqOvw8dOdimwYFEAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUDLAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD/s94rDCAAAA[Pipeline] timestamps ha:////4AlrToENfGdTNE4YmQVu6wVpYKXc+9TkhwDTTRH4qX9MAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohULDAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD1+IXOLCAAAA[Pipeline] { ha:////4D7C5nNVwCw63ePvxviEzKhT6McN6h4P7XLuc+XsxnKBAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUTCAhpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD0rlhNLCAAAA[Pipeline] stage ha:////4BPwOg3XBOSazdSzlGLokHpQ1UQDc0WaDJEAMyAaCDeqAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUbCDE1DXKwglCE0La6P/yk9JOnIircQdaKjHhwbItWe/1hiIynIidaCy2HmPtRRd6NyUxELfXQINo6CJqwkjBCmUHRcZWS1WULCzKclhJWFusA0WPLsFGNvqhy6DRlefE03aUkHtzhydkciInzelbRobtrTeR8Mf5C4CxS5Dv9rMd5mfxASnCIIrCAAAA[Pipeline] { (Checkout) ha:////4N7xO5m5prY0j2mk82TXzPhNpP8VY823tCCjyjMqIxKTAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOICdAilorXc8AKTGOPEugu2g1PxIr7GH7CIRMUWq51t5vWGZfBQszfYaeothcbi4EaTFyb2/dVxwo4v2DAFdhqlTpJbfZpRctQwpyhhIWClqXEcLJkIa9Gph6qcIlOdo8/fUUBp2zs8oRDZHJWPX5g8bG5jG5h+nr8CmIYI5e6Qa78dPhmQ9Da+AAAA[Pipeline] checkout [2026-07-27T22:48:41.313Z] Selected Git installation does not exist. Using Default [2026-07-27T22:48:41.313Z] The recommended git tool is: NONE [2026-07-27T22:48:41.314Z] using credential younex1 [2026-07-27T22:48:41.317Z] > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/blut24-landing/.git # timeout=10 [2026-07-27T22:48:41.321Z] Fetching changes from the remote Git repository [2026-07-27T22:48:41.324Z] > git config remote.origin.url https://github.com/younex1/blut24-landing.git # timeout=10 [2026-07-27T22:48:41.338Z] Fetching upstream changes from https://github.com/younex1/blut24-landing.git [2026-07-27T22:48:41.338Z] > git --version # timeout=10 [2026-07-27T22:48:41.342Z] > git --version # 'git version 2.39.5' [2026-07-27T22:48:41.342Z] using GIT_ASKPASS to set credentials Token Github [2026-07-27T22:48:41.343Z] > git fetch --tags --force --progress -- https://github.com/younex1/blut24-landing.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-07-27T22:48:41.822Z] > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 [2026-07-27T22:48:41.826Z] Checking out Revision 091770a6c5138113b51582d5bd5e86c607cbe262 (refs/remotes/origin/main) [2026-07-27T22:48:41.826Z] > git config core.sparsecheckout # timeout=10 [2026-07-27T22:48:41.829Z] > git checkout -f 091770a6c5138113b51582d5bd5e86c607cbe262 # timeout=10 [2026-07-27T22:48:41.869Z] Commit message: "Impressum: real operator data (from it-beratung.it)" ha:////4PQo0cfcxN7grKbtChv5/H2TGnczKz+fQIACHMvLuWM4AAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUZUOIqWvUhROEJoSk0f8lSUknTsTVuAOBSkx4sGxL1nu+oAoejuQ1swoHg6E3bHSTzokl8sPFUWKWzqwnDOQU61TqSKp2qR1FBYuKElYc1gp7R8GgjrDhVtxF7QTq+hR93g4cSiNv8ICCZ3IUPn7L7GF7nWQg/HH+AmAeI5TNPtuu+TyrNxmFFZbCAAAA[Pipeline] script ha:////4OrxnbfyYoDaIed+l6UEDRMqNxEz3OF9xI5I8XvihAuHAAAAph+LCAAAAAAAAP9tjTEOwjAUQ3+DOrAycohUdEVMrFEXThCaEJJG/7dJSjpxIq7GHWipxIQHy7ZkvdcbyhjgRMFwp7GzGFvLez+aOfFMobt5ytzRlbeEkbzmjc4NKX1ea0NJw6qCwUbAVmPrKVo0CXbCyYesvERTXVKYt6MAZtUATyjETE4ypG+ZAuzvo4qEP85fAEx9AlYfFquXZ/kBAsTc3cIAAAA=[Pipeline] { ha:////4IVSd5nwB/O2Qp4hGG2LxLNv8pVpgHiKFjbzkt83cwNYAAAAox+LCAAAAAAAAP9tjTESwiAURH/iWNhaeggyE0vHypah8QSYIEKY/wkQSeWJvJp3EM2MlVvs7NvmPV+wjgGOFDSzCgeDsTPMu0mXxTKF4eooM0sX1hFGcooJlQX16rSgoKRgSVXDisNGYecoGtQJttzKu2ycRN2cUyjfgUNt+hEeUPFiTjKkL8wBdrepj4Q/z18BzD5B3baf2vs3w5BRkb4AAAA=[Pipeline] sh [2026-07-27T22:48:42.194Z] + git rev-parse --short HEAD ha:////4OSnAj8gSf7UPpTVF10vpu86Yw6iyJgxGdaI3482BeJiAAAApB+LCAAAAAAAAP9tjbEOwiAURV9rHFwd/QiaNG7GyZWw+AXYIkLJexSodPKL/DX/QbSJk3e4uecu5/mCdQxwpKCZVTgYjJ1h3k26LJYpDFdHmVm6sI4wklNMqCyoV6cFBSUFS6oaVhw2CjtH0aBOsOVW3mXjJOrmnEL5Dhxq04/wgIoXc5IhfWEOsLtNfST8ef4KYPY+Qd3uP9W+Ad3NsHm+AAAA[Pipeline] } ha:////4AJwHLMlkmExFPvEli5oMKf0c4jDiH5uIlHVIjocFt8JAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIikKgQVVrLDS8wsTFOrDtjOyQVL+Jr/IFAJCq2WO1sM88XLFOEI0eLraHOUWocBt/baeHAsbt4HrDlMzZMib1BaQbJ2tQzSs4G5hQlLASsDDWekyObYS1adVeVV2SrU47TdxBQOn2DBxRiMmcV8xfGCJtrrxPTz/NXAGMIGcrd/lPbN8JP5Su+AAAA[Pipeline] // script ha:////4HW7p49qxBCbl6VsnxMvY2WfhLERkA6jd/UTFrNsJbfsAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiKJAQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtIdduP3wAnzeuYL4AAAA=[Pipeline] sh [2026-07-27T22:48:42.532Z] + git log -1 --pretty=%s [2026-07-27T22:48:42.532Z] + echo Deploying 1-091770a from Impressum: real operator data (from it-beratung.it) [2026-07-27T22:48:42.532Z] Deploying 1-091770a from Impressum: real operator data (from it-beratung.it) ha:////4LCLbmDrLBedIDW63Sto1J+diHcP87QzwCNs9WvS24lCAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiaBBCqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDu9rm2hw84NdtDvgAAAA==[Pipeline] } ha:////4PY4KtUM0hbiba/SOtdTK27zlNt/CXkApGTDYc5L3RViAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiqCIhqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAczeJygPda59/QF7t4rFvgAAAA==[Pipeline] // stage ha:////4LbHgWaQPcoQohl0sb5p8vSusZPab16m1LQ8i5GHzDSaAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUsCCEOrFGXThBaEJIGv1fkpR04kRcjTsQqMSEB8u2ZL3nC6rgoSGvmVXYGwydYYMbdU4ske8vjhKzdGYdYSCnWKtSS1Id59pSVDCrKGHBYamwcxQM6ggrbsVd1E6grk/R5+3AoTTyBg8oeCZH4eO3TB7W11EGwh/nLwCmIUK52WXb7j/P6g1yLDAowgAAAA==[Pipeline] stage ha:////4M0v6VJ1nv4PzsVT0ALuAsISTShDiRnGbln264QG4RfjAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycogUwYRQJ9aoCycITQhJo/9LkpJOnIircQcClZjwYNmWrPd8QRU8NOQ1swp7g6EzbHCjzokl8v3FUWKWzqwjDOQUa1VqSarjXFuKCmYVJSw4LBV2joJBHWHFrbiL2gnU9Sn6vB04lEbe4AEFz+QofPyWycP6OspA+OP8BcA0RCi3+2y7zedZvQH4j6CMwgAAAA==[Pipeline] { (Guard: main only) Stage "Guard: main only" skipped due to when conditional ha:////4JbrngOh2DhCixKOW9TkRtpsBXbEAx14wvKPigxG1H1SAAAAox+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOICokRUaS03vMDExjix7oztkFS8iK/xBwKRqNhitbPNPF+wTBGOHC22hjpHqXEYfG+nhQPH7uJ5wJbP2DAl9galGSRrU88oORuYU5SwELAy1HhOjmyGtWjVXVVeka1OOU7fQUDp9A0eUIjJnFXMXxgjbK69Tkw/z18BjCFkKPe7T23ftwcfeL4AAAA=[Pipeline] } ha:////4JjPjxq69pmdYhw16wFxwpglhGLtrUeg8pXSG+gU8+KYAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihQohqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAczeJyj3da768AH8/EyevgAAAA==[Pipeline] // stage ha:////4AFavNP6RzInYY4INpU9qnHsFDClwsNZTrrgs+VxCL0iAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUqAMDYuoaZeEEIQkhbfR/SVLaiRNxNe5AoBITHizbkvWeL6higCMFyzqDvcOoHBv8aHNiE4X+4mliHZ2ZIozkDRNmEqRNu1RBycCiooQVh7VB5Sk6tAk2vJN3WXuJtj6lkLcDh9LpGzyg4JmcZEjfMgfYXkcdCX+cvwCYhwTlbp+taT7P6g2gBNwvwgAAAA==[Pipeline] stage ha:////4CXAtgEvOPRPU19ZuTvMz56ipTZCm5IiVqAHJ26y880DAAAAph+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0KBtiYo2ycILQhJA0+r9NUtKJE3E17kBLJSY8WLYl673eUMUAJwqGOY2dxdha1vvRzIllCt3NU2aOrqwljOQ1EzoLUvq8VkFJw6qihA2HrcbWU7RoEuy4kw9Ze4mmvqQwb0cOpVUDPKHgMznJkL5lCrC/jyoS/jh/ATD1CcqmWeywPKsPBdk7bsIAAAA=[Pipeline] { (Ship source to target) ha:////4NoXkHRI3RpEE5mZg1ISfbFF9dHIBvfaFn++o5v9R0k1AAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSABWiSmu54QUmNsaJdWdsh6TiRXyNPxCIRMUWq51t5vmCZYpw5GixNdQ5So3D4Hs7LRw4dhfPA7Z8xoYpsTcozSBZm3pGydnAnKKEhYCVocZzcmQzrEWr7qryimx1ynH6DgJKp2/wgEJM5qxi/sIYYXPtdWL6ef4KYAwZyu3uU/vwBtZos2m+AAAA[Pipeline] sh [2026-07-27T22:48:43.173Z] + set -eu [2026-07-27T22:48:43.173Z] + SSH=ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 [2026-07-27T22:48:43.173Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 mkdir -p /var/www/blut24.com/web/releases/1-091770a [2026-07-27T22:48:43.424Z] + 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/1-091770a/ ha:////4MAyC62qRQGuI3wTF025V34mtlKfIbDGoYsu/T+GYbWNAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgGgQVVrLDS8wsTFOrDtjOyQVL+Jr/IFAJCq2WO1sM88XLFOEI0eLraHOUWocBt/baeHAsbt4HrDlMzZMib1BaQbJ2tQzSs4G5hQlLASsDDWekyObYS1adVeVV2SrU47TdxBQOn2DBxRiMmcV8xfGCJtrrxPTz/NXAGMIGcrt/lO7Nxbzd2K+AAAA[Pipeline] } ha:////4Czwy8BGd8aMuHoks0GxJyufpalgt2T8xjh91qoWtu3VAAAApB+LCAAAAAAAAP9tjTESwiAURH/iWNhaeghSpLBwrGwZGk+ACSKE+Z8AkVSeyKt5B9HMWLnFzr5t3vMF6xjgSEEzq3AwGDvDvJt0WSxTGK6OMrN0YR1hJKeYUFlQr04LCkoKllQ1rDhsFHaOokGdYMutvMvGSdTNOYXyHTjUph/hARUv5iRD+sIcYHeb+kj48/wVwOx9grrdf6p9AxC1Tze+AAAA[Pipeline] // stage ha:////4K0Fuj0ZWBwokMZHz6uv7GgJutm2lhg+Y5tKzAa1O8zzAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUiAEk1Ik16sIJQhNC0uj/kqSkEyfiatyBQCUmPFi2Jes9X1AFDw15zazC3mDoDBvcqHNiiXx/cZSYpTPrCAM5xVqVWpLqONeWooJZRQkLDkuFnaNgUEdYcSvuonYCdX2KPm8HDqWRN3hAwTM5Ch+/ZfKwvo4yEP44fwEwDRHKzS7bdv95Vm9j9BtFwgAAAA==[Pipeline] stage ha:////4IiGjZgoyW9i+EcRr23TqXraUm+Oea48vceBE6xjduNCAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0YAEhpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD59NhPHCAAAA[Pipeline] { (Build, health-check and swap) ha:////4KJMOfYMsLjwKP7tca6GUl8WDQB1fR1bl5OkZGRWw5wOAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCBA1CqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw/W61xwvgAAAA==[Pipeline] sh [2026-07-27T22:48:44.305Z] + set -eu [2026-07-27T22:48:44.305Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 RELEASE_ID=1-091770a bash /var/www/blut24.com/web/releases/1-091770a/deploy/deploy.sh [2026-07-27T22:48:45.217Z] [22:48:44] release 1-091770a node v22.14.0 abi 127 [2026-07-27T22:48:45.217Z] [22:48:44] linking shared state [2026-07-27T22:48:45.217Z] [22:48:44] source data: 2026-06-30_TVERZ_Export.xml -> shared [2026-07-27T22:48:45.217Z] [22:48:44] source data: 2026-01-08_IQTIG_Export_Schema_Alpha_3.xsd -> shared [2026-07-27T22:48:45.217Z] [22:48:44] npm ci [2026-07-27T22:48:45.468Z] npm warn EBADENGINE Unsupported engine { [2026-07-27T22:48:45.468Z] npm warn EBADENGINE package: '@nuxt/nitro-server@4.5.1', [2026-07-27T22:48:45.468Z] npm warn EBADENGINE required: { node: '^22.19.0 || ^24.11.0 || >=26.0.0' }, [2026-07-27T22:48:45.468Z] npm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' } [2026-07-27T22:48:45.468Z] npm warn EBADENGINE } [2026-07-27T22:48:45.468Z] npm warn EBADENGINE Unsupported engine { [2026-07-27T22:48:45.468Z] npm warn EBADENGINE package: '@nuxt/vite-builder@4.5.1', [2026-07-27T22:48:45.468Z] npm warn EBADENGINE required: { node: '^22.18.0 || ^24.11.0 || >=26.0.0' }, [2026-07-27T22:48:45.468Z] npm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' } [2026-07-27T22:48:45.468Z] npm warn EBADENGINE } [2026-07-27T22:48:45.468Z] npm warn EBADENGINE Unsupported engine { [2026-07-27T22:48:45.468Z] npm warn EBADENGINE package: 'nuxt@4.5.1', [2026-07-27T22:48:45.469Z] npm warn EBADENGINE required: { node: '^22.19.0 || ^24.11.0 || >=26.0.0' }, [2026-07-27T22:48:45.469Z] npm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE Unsupported engine { [2026-07-27T22:48:45.469Z] npm warn EBADENGINE package: '@babel/generator@8.0.0', [2026-07-27T22:48:45.469Z] npm warn EBADENGINE required: { node: '^22.18.0 || >=24.11.0' }, [2026-07-27T22:48:45.469Z] npm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE Unsupported engine { [2026-07-27T22:48:45.469Z] npm warn EBADENGINE package: '@babel/helper-string-parser@8.0.0', [2026-07-27T22:48:45.469Z] npm warn EBADENGINE required: { node: '^22.18.0 || >=24.11.0' }, [2026-07-27T22:48:45.469Z] npm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE Unsupported engine { [2026-07-27T22:48:45.469Z] npm warn EBADENGINE package: '@babel/helper-validator-identifier@8.0.4', [2026-07-27T22:48:45.469Z] npm warn EBADENGINE required: { node: '^22.18.0 || >=24.11.0' }, [2026-07-27T22:48:45.469Z] npm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE Unsupported engine { [2026-07-27T22:48:45.469Z] npm warn EBADENGINE package: '@babel/parser@8.0.4', [2026-07-27T22:48:45.469Z] npm warn EBADENGINE required: { node: '^22.18.0 || >=24.11.0' }, [2026-07-27T22:48:45.469Z] npm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE Unsupported engine { [2026-07-27T22:48:45.469Z] npm warn EBADENGINE package: '@babel/types@8.0.4', [2026-07-27T22:48:45.469Z] npm warn EBADENGINE required: { node: '^22.18.0 || >=24.11.0' }, [2026-07-27T22:48:45.469Z] npm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE } [2026-07-27T22:48:45.469Z] npm warn EBADENGINE Unsupported engine { [2026-07-27T22:48:45.469Z] npm warn EBADENGINE package: 'undici@8.9.0', [2026-07-27T22:48:45.469Z] npm warn EBADENGINE required: { node: '>=22.19.0' }, [2026-07-27T22:48:45.470Z] npm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' } [2026-07-27T22:48:45.470Z] npm warn EBADENGINE } [2026-07-27T22:48:47.954Z] npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. [2026-07-27T22:48:48.505Z] 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 [2026-07-27T22:48:49.416Z] [2026-07-27T22:48:49.416Z] > blut24-landing@1.0.0 postinstall [2026-07-27T22:48:49.416Z] > nuxt prepare [2026-07-27T22:48:49.416Z] [2026-07-27T22:48:51.900Z] │ [2026-07-27T22:48:51.900Z] ◆ Types generated in .nuxt. [2026-07-27T22:48:51.900Z] [2026-07-27T22:48:51.900Z] added 654 packages in 7s [2026-07-27T22:48:51.900Z] [22:48:51] verifying the native addon actually loads on this host [2026-07-27T22:48:51.900Z] better-sqlite3 OK [2026-07-27T22:48:51.900Z] [22:48:51] nuxt build [2026-07-27T22:48:52.151Z] [2026-07-27T22:48:52.151Z] > blut24-landing@1.0.0 build [2026-07-27T22:48:52.151Z] > nuxt build [2026-07-27T22:48:52.151Z] [2026-07-27T22:48:52.151Z] ┌ Building Nuxt for production... [2026-07-27T22:48:52.702Z] │ [2026-07-27T22:48:52.702Z] ● Nuxt 4.5.1 (with Nitro 2.13.4, Vite 8.1.5 and Vue 3.5.40) [2026-07-27T22:48:53.253Z] │ [2026-07-27T22:48:53.254Z] ● Nitro preset: node-server [2026-07-27T22:48:54.165Z] ℹ Building client... [2026-07-27T22:48:54.165Z] ℹ vite v8.1.5 building client environment for production... [2026-07-27T22:48:54.165Z]  [2026-07-27T22:48:55.509Z] transforming...✓ 201 modules transformed. [2026-07-27T22:48:55.510Z] rendering chunks... [2026-07-27T22:48:55.510Z] computing gzip size... [2026-07-27T22:48:55.510Z] ℹ node_modules/.cache/nuxt/.nuxt/dist/client/manifest.json 2.89 kB │ gzip: 0.60 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-500.BG9pmads.css 1.90 kB │ gzip: 0.72 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-404.DjFB7pgG.css 2.42 kB │ gzip: 0.85 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/entry.eoK6sGxM.css 27.61 kB │ gzip: 6.38 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BDNMzG2s.js 0.08 kB │ gzip: 0.09 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BjKCnKt3.js 3.01 kB │ gzip: 1.51 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DGyHHILV.js 3.17 kB │ gzip: 1.44 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/B8aDJ5lR.js 3.41 kB │ gzip: 1.53 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DQpUCkIP.js 3.74 kB │ gzip: 1.67 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BM7Fn-Q0.js 3.76 kB │ gzip: 1.69 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/B-9bOxs6.js 4.69 kB │ gzip: 2.10 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/u4QYm2Vn.js 7.09 kB │ gzip: 2.87 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/B2kViqdK.js 37.31 kB │ gzip: 14.52 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BBP7FzJR.js 47.42 kB │ gzip: 14.97 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/CXciO6b5.js 56.27 kB │ gzip: 21.21 kB [2026-07-27T22:48:55.510Z] node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/C4iRtFw-.js 91.04 kB │ gzip: 35.07 kB [2026-07-27T22:48:55.510Z] [2026-07-27T22:48:55.510Z] ℹ ✓ built in 1.36s [2026-07-27T22:48:55.510Z] ✔ Client built in 1390ms [2026-07-27T22:48:55.510Z] ℹ Building server... [2026-07-27T22:48:55.510Z] ℹ vite v8.1.5 building ssr environment for production... [2026-07-27T22:48:55.510Z]  [2026-07-27T22:48:56.422Z] transforming...✓ 109 modules transformed. [2026-07-27T22:48:56.422Z] rendering chunks... [2026-07-27T22:48:56.422Z] ℹ node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles.CiqRMCWG.mjs 0.08 kB [2026-07-27T22:48:56.422Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles.CgvVbW11.mjs 0.08 kB [2026-07-27T22:48:56.422Z] node_modules/.cache/nuxt/.nuxt/dist/server/styles.mjs 0.33 kB [2026-07-27T22:48:56.422Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-Dx-S9opJ.js 2.30 kB │ map: 5.15 kB [2026-07-27T22:48:56.422Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D5nZyNb6.js 2.83 kB │ map: 5.79 kB [2026-07-27T22:48:56.422Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-DwOX5P1O.js 4.34 kB │ map: 5.45 kB [2026-07-27T22:48:56.422Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/impressum-D_UEn3kD.js 4.35 kB │ map: 9.30 kB [2026-07-27T22:48:56.422Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/AppIcon-CuUWXzwE.js 4.89 kB │ map: 8.54 kB [2026-07-27T22:48:56.422Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-CUMZG6Jk.js 5.01 kB │ map: 6.20 kB [2026-07-27T22:48:56.422Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/bestaetigung-CyPwlKFY.js 5.30 kB │ map: 11.24 kB [2026-07-27T22:48:56.422Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/datenschutz-DemnUktI.js 5.89 kB │ map: 11.45 kB [2026-07-27T22:48:56.423Z] node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs 58.98 kB │ map: 161.64 kB [2026-07-27T22:48:56.423Z] node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/pages-D4Y_yyw1.js 65.29 kB │ map: 143.09 kB [2026-07-27T22:48:56.423Z] [2026-07-27T22:48:56.423Z] ℹ ✓ built in 730ms [2026-07-27T22:48:56.423Z] ✔ Server built in 742ms [2026-07-27T22:48:56.423Z] [nitro] ✔ Generated public .output/public [2026-07-27T22:48:56.423Z] [nitro] ℹ Building Nuxt Nitro server (preset: node-server, compatibility date: 2026-07-01) [2026-07-27T22:49:00.546Z] [nitro] ✔ Nuxt Nitro server built [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/_/clinicDb.mjs (8.56 kB) (3.42 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/_/clinicDb.mjs.map (8.01 kB) (1.45 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/_/error-500.mjs (5.08 kB) (2.08 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/_/error-500.mjs.map (182 B) (154 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/_/mail.mjs (18.9 kB) (5.51 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/_/mail.mjs.map (11 kB) (1.66 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/AppIcon-CuUWXzwE.mjs (4.89 kB) (2.13 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/AppIcon-CuUWXzwE.mjs.map (2.49 kB) (780 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/bestaetigung-CyPwlKFY.mjs (5.76 kB) (2.12 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/bestaetigung-CyPwlKFY.mjs.map (1.66 kB) (574 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/datenschutz-DemnUktI.mjs (6.35 kB) (2.66 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/datenschutz-DemnUktI.mjs.map (543 B) (283 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/error-404-CUMZG6Jk.mjs (5.47 kB) (2.27 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/error-404-CUMZG6Jk.mjs.map (183 B) (164 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/error-404-styles.CiqRMCWG.mjs (2.88 kB) (1.08 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/error-404-styles.CiqRMCWG.mjs.map (217 B) (170 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/error-500-DwOX5P1O.mjs (4.8 kB) (2.02 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/error-500-DwOX5P1O.mjs.map (183 B) (163 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/error-500-styles.CgvVbW11.mjs (2.35 kB) (948 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/error-500-styles.CgvVbW11.mjs.map (217 B) (167 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/impressum-D_UEn3kD.mjs (4.81 kB) (2 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/impressum-D_UEn3kD.mjs.map (539 B) (281 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/pages-D4Y_yyw1.mjs (65.8 kB) (15.1 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/build/pages-D4Y_yyw1.mjs.map (26.2 kB) (4.77 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/nitro/nitro.mjs (166 kB) (41.2 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/nitro/nitro.mjs.map (3.09 kB) (760 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/routes/api/clinics/by-domain.get.mjs (1.18 kB) (514 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/routes/api/clinics/by-domain.get.mjs.map (999 B) (300 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/routes/api/clinics/search.get.mjs (911 B) (454 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/routes/api/clinics/search.get.mjs.map (840 B) (268 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/routes/api/registration/confirm.post.mjs (9.94 kB) (3.39 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/routes/api/registration/confirm.post.mjs.map (9.83 kB) (1.6 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/routes/api/registration/submit.post.mjs (10.5 kB) (3.53 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/routes/api/registration/submit.post.mjs.map (10.1 kB) (1.61 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/routes/renderer.mjs (16.2 kB) (5.73 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/routes/renderer.mjs.map (1.04 kB) (301 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs (94 B) (100 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/virtual/_virtual_spa-template.mjs.map (90 B) (98 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/virtual/entry.mjs (68.3 kB) (18.2 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/virtual/entry.mjs.map (3.83 kB) (1.01 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/virtual/precomputed.mjs (6.4 kB) (1.03 kB gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/virtual/precomputed.mjs.map (181 B) (150 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/virtual/styles.mjs (410 B) (248 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/chunks/virtual/styles.mjs.map (164 B) (142 B gzip) [2026-07-27T22:49:00.547Z] ├─ .output/server/index.mjs (353 B) (205 B gzip) [2026-07-27T22:49:00.547Z] └─ .output/server/package.json (864 B) (378 B gzip) [2026-07-27T22:49:00.547Z] Σ Total size: 4.89 MB (1.79 MB gzip) [2026-07-27T22:49:00.547Z] [nitro] ✔ You can preview this build using node .output/server/index.mjs [2026-07-27T22:49:00.547Z] │ [2026-07-27T22:49:00.547Z] └ ✨ Build complete! [2026-07-27T22:49:00.547Z] [22:49:00] rebuilding clinics.db from 2026-06-30_TVERZ_Export.xml [2026-07-27T22:49:00.798Z] [2026-07-27T22:49:00.798Z] > blut24-landing@1.0.0 import:clinics [2026-07-27T22:49:00.798Z] > node scripts/import-clinics.mjs [2026-07-27T22:49:00.798Z] [2026-07-27T22:49:00.798Z] [import-clinics] Lese data/2026-06-30_TVERZ_Export.xml … [2026-07-27T22:49:00.798Z] [import-clinics] 1581 Standorte geparst. [2026-07-27T22:49:00.798Z] [2026-07-27T22:49:00.798Z] ╔════════════════════════════════════════════════════════════╗ [2026-07-27T22:49:00.798Z] ║ Blut24 — Klinik-Import (Bundes-Klinik-Atlas) ║ [2026-07-27T22:49:00.798Z] ╚════════════════════════════════════════════════════════════╝ [2026-07-27T22:49:00.798Z] Datenbank : data/clinics.db [2026-07-27T22:49:00.798Z] Standorte importiert : 1581 [2026-07-27T22:49:00.798Z] mit E-Mail-Domain : 1556 (98.4 %) [2026-07-27T22:49:00.798Z] ohne Domain : 25 (1.6 %) → manuelle Freigabe [2026-07-27T22:49:00.798Z] eindeutige Domains : 1206 [2026-07-27T22:49:00.798Z] Domains mit mehreren Standorten (Klinikkonzerne): 280 [2026-07-27T22:49:00.798Z] helios-gesundheit.de 78 Standorte [2026-07-27T22:49:00.798Z] asklepios.com 45 Standorte [2026-07-27T22:49:00.798Z] sana.de 41 Standorte [2026-07-27T22:49:00.798Z] helios-kliniken.de 24 Standorte [2026-07-27T22:49:00.798Z] ameos.de 21 Standorte [2026-07-27T22:49:00.798Z] agaplesion.de 16 Standorte [2026-07-27T22:49:00.798Z] knappschaft-kliniken.de 12 Standorte [2026-07-27T22:49:00.798Z] ameos.eu 11 Standorte [2026-07-27T22:49:00.798Z] [2026-07-27T22:49:00.798Z] [22:49:00] pre-flight boot on port 3999 [2026-07-27T22:49:02.143Z] [22:49:01] pre-flight OK [2026-07-27T22:49:02.143Z] [22:49:01] swapping current -> releases/1-091770a [2026-07-27T22:49:02.143Z] [22:49:02] pm2 reload (rolling) [2026-07-27T22:49:02.394Z] [PM2] Applying action reloadProcessId on app [blut24-landing](ids: [ 0, 1 ]) [2026-07-27T22:49:02.644Z] [PM2] [blut24-landing](0) ✓ [2026-07-27T22:49:02.895Z] [PM2] [blut24-landing](1) ✓ [2026-07-27T22:49:04.239Z] [22:49:04] live on port 3002 [2026-07-27T22:49:04.239Z] [22:49:04] deploy 1-091770a complete ha:////4C0NTRomlXchCNs35uzG6a4pi3IeKiHqx9iVjvv1XXwLAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBA1CqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw+dgWTEvgAAAA==[Pipeline] } ha:////4B8k0dXhUkOleangbELVnSePGoidY0AtNK0G7+2sk+JZAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiAQUSSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv821O3wApcP3Nb4AAAA=[Pipeline] // stage ha:////4F6OG/bMUogy/MLZVX3rKFAhK8rOXEK/R9oit7CGh5l5AAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUCCQG1Ik16sIJQhNC0uj/kqSkEyfiatyBQCUmPFi2Jes9X1AFDw15zazC3mDoDBvcqHNiiXx/cZSYpTPrCAM5xVqVWpLqONeWooJZRQkLDkuFnaNgUEdYcSvuonYCdX2KPm8HDqWRN3hAwTM5Ch+/ZfKwvo4yEP44fwEwDRHKzT7bbvt5Vm8uOnvqwgAAAA==[Pipeline] stage ha:////4LNRAOqpKMR/W9q84iAvToym6fTiPEqcUxiMifr+yUTuAAAAph+LCAAAAAAAAP9tjTEOwjAUQ3+DOrAycoh0oBtiYo26cILQhJA0+r9NUtKJE3E17kBLJSY8WLYl673eUMYAJwqGO42dxdha3vvRzIlnCt3NU+aOrrwljOQ1b3RuSOnzWhtKGlYVDDYCthpbT9GiSbATTj5k5SWa6pLCvB0FMKsGeEIhZnKSIX3LFGB/H1Uk/HH+AmDqE7D6sFi9PMsPBA4E38IAAAA=[Pipeline] { (Smoke test) ha:////4Fjkh41udH2+UzdDozIsePdMEeqQCUTnz+41Xl8BRxZ3AAAAox+LCAAAAAAAAP9tjTESwiAURH/iWNhaegjSxMqxsmVoPAEmiBDmfwJEUnkir+YdRDNj5RY7+7Z5zxesY4AjBc2swsFg7AzzbtJlsUxhuDrKzNKFdYSRnGJCZUG9Oi0oKClYUtWw4rBR2DmKBnWCLbfyLhsnUTfnFMp34FCbfoQHVLyYkwzpC3OA3W3qI+HP81cAs09Qt+2n9v4NSnc5Zr4AAAA=[Pipeline] sh [2026-07-27T22:49:04.569Z] + set -eu [2026-07-27T22:49:04.569Z] + ssh -o StrictHostKeyChecking=accept-new -o BatchMode=yes -o ConnectTimeout=15 root@192.168.12.81 [2026-07-27T22:49:04.569Z] set -eu [2026-07-27T22:49:04.569Z] live=$(basename $(readlink -f /var/www/blut24.com/web/current)) [2026-07-27T22:49:04.569Z] [ "$live" = "1-091770a" ] || { echo "web -> $live, expected 1-091770a"; exit 1; } [2026-07-27T22:49:04.569Z] port=$(grep -E '^NITRO_PORT=' /var/www/blut24.com/private/blut24-landing/shared/.env | cut -d= -f2 || echo 3002) [2026-07-27T22:49:04.569Z] code=$(curl -s -o /dev/null -w '%{http_code}' -m 10 http://127.0.0.1:$port/) [2026-07-27T22:49:04.569Z] [ "$code" = "200" ] || { echo "health check returned $code"; exit 1; } [2026-07-27T22:49:04.570Z] echo "smoke OK: $live on :$port" [2026-07-27T22:49:04.570Z] [2026-07-27T22:49:04.820Z] smoke OK: 1-091770a on :3002 ha:////4NeLhe4l0cqwTrEd9oFBds3OtTgPq+DbC313dRheh8ESAAAAox+LCAAAAAAAAP9tjTESwiAURH/iWNhaegjSZGwcK1uGxhNggghh/idAJJUn8mreQTQzVm6xs2+b93zBOgY4UtDMKhwMxs4w7yZdFssUhqujzCxdWEcYySkmVBbUq9OCgpKCJVUNKw4bhZ2jaFAn2HIr77JxEnVzTqF8Bw616Ud4QMWLOcmQvjAH2N2mPhL+PH8FMHufoG73n2rfX1uR6L4AAAA=[Pipeline] } ha:////4CGy1qQF16ohUqRam5WY4/iZ+4GC1sATaaHXD3Fe7bzYAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgESBqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDyFDu9p/avgFZHam9vgAAAA==[Pipeline] // stage ha:////4OKwkAsOQacI3T8uhjaA1AEq29eBN5Up0BOWytEbxzYZAAAAqB+LCAAAAAAAAP9tjUEKwjAURH8rXbh16SFSBEFBunIbuvEEsYkxafi/JqnpyhN5Ne9gtODKWQwzA8N7vqAKHhrymlmFvcHQGTa4UefEEvn+4igxS2fWEQZyirUqtSTVca4tRQWzihIWHJYKO0fBoI6w4lbcRe0E6voUfd4OHEojb/CAgmdyFD5+y+RhfR1lIPxx/gJgGiKUm1227f7zrN7tyryAwgAAAA==[Pipeline] stage ha:////4IbBaEosfTA1Die84wGPrFtGSQmZ0Dp06Ai6gLXPQ2w0AAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0YQAhpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD56au0DCAAAA[Pipeline] { (Declarative: Post Actions) ha:////4PHG2wgX+uq3a1NBQjlJ2eBSL04G4+6lFOVndYI6V5uFAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJCAQVCqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw/4iFt7vgAAAA==[Pipeline] echo [2026-07-27T22:49:04.960Z] Deployed 1-091770a to 192.168.12.81:/var/www/blut24.com/web/current ha:////4LqaxLyiMAuYnPne+Iv5rkhyuWdlV60gMfyRkrWDCebRAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv821O3wA7hxSLb4AAAA=[Pipeline] } ha:////4I8FlWmjK2N/BA0ykzVO0bA2AnHN3qd9Cbx3Pim8vsYQAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiIZCQUCpayw0vMIkxTqy7YDs4FS/ia/wBi0hUbLHa2WZeb1gGDzV7g52m3lJoLA5uNHlhYt9fHSfs+IINU2CnUeokudWnGSVHDXOKEhYCVpoax8GSibAWnXqoyiky1Tn6/B0FlLa9wxMKkc1R+fiFycPmNraB6ef5K4BpGCKU+22u3eED1l7B3L4AAAA=[Pipeline] // stage ha:////4BQOfxDnw4oFs485LChn4QdgKSuTaN9vFB+JJvQxXLIVAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihBAFSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv8u1PXwAp2RV+r4AAAA=[Pipeline] } ha:////4JMsgnsn/5tlGSwR0cu5OGYbO2EIrgYv2yOHWEbPXTZnAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJKBBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDud7m2hw+JZFeQvgAAAA==[Pipeline] // timestamps ha:////4J4SHqDq6gHxXyMvhdcGy6MqYximBj6N0lVH9nGcukyPAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSpERWu54QUmOYwT687YDk7Fi/gaf8AiEhVbrHa2mdcb1jHAkYMRA9JoKXZWeDeZskTmMF4dZzHwRXRMkR0KhVlxj6cFFSeEJVUNKwkbpM5xtGQSbOWgH7pxmkxzTqF8Bwm17e/whEoWc9IhfWEOsLtNfWT6ef4KYPY+Qd22pfbtB5bmAsK+AAAA[Pipeline] } ha:////4Pn8HhmRGlhV9NtPwn4Hy4HnIZtM3lO35CMBgIodSt8qAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJKBBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDuD7m2uw+upJEzvgAAAA==[Pipeline] // timeout ha:////4AXoTa9S472JHIxIgOZGON5S3q1ylyJvLVUv8j56UfjGAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihBAFSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryf8i13X0AqOKpZr4AAAA=[Pipeline] } ha:////4MFQjs1SMy26avgR2ZWvFAGCQ+9hIfyVupGyEkaboQ1IAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIikJCQUCpayw0vMIkxTqy7YDs4FS/ia/wBi0hUbLHa2WZeb1gGDzV7g52m3lJoLA5uNHlhYt9fHSfs+IINU2CnUeokudWnGSVHDXOKEhYCVpoax8GSibAWnXqoyiky1Tn6/B0FlLa9wxMKkc1R+fiFycPmNraB6ef5K4BpGCKU+0Ou7e4D62D44L4AAAA=[Pipeline] // withEnv ha:////4P4+KgzEHCxrRIZmMC794OZcELJSqefPCSUGIT0W1tZHAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKiFBQIUaW10vACExvjxLoztkNS8SK+xh+wiETFFqudbeb1hnUMcOJgsNc0WIqdRe9GkxdOHIar4wl7vmDHFNlpbPXUstLNgi0nDUuKElYCNpo6x9GSSbAVvXzIykky1TmF/B0FlFbd4QmFyOYkQ/rCHGB3G1Vk+nn+CmD2PkG5P+Sq6w/04q2yvgAAAA==[Pipeline] } ha:////4CCaYrhGhuFtqBytk3mOBlco5OzPLR5uVSFkQ5ZFlKirAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOISGhpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOWhzrWvPzeZTdO+AAAA[Pipeline] // withEnv ha:////4FW1k7g5vyMn2otFSULm4fHNV4usi8rHJ3J8uLajS2seAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMIREqJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PutINt9AI0yIPK9AAAA[Pipeline] } ha:////4PKTdEB61uLYGjKlUg9wvUDu4lFh0M1x8NHihV4gHzkcAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKRQKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PutINt9AP7d5Cu9AAAA[Pipeline] // node ha:////4HgRNOn1rg+wyVWCp3KcnwlSiK1iEpotCn+2iyIHEZKBAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKRQKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PudINt+ANjEg2G9AAAA[Pipeline] End of Pipeline Finished: SUCCESS