[{"data":1,"prerenderedAt":379},["ShallowReactive",2],{"docs-de-platform\u002Fweb-services\u002Fdeploying":3,"docs-navigation-de":128,"docs-surround-de-platform\u002Fweb-services\u002Fdeploying":372},{"id":4,"title":5,"body":6,"description":118,"extension":119,"lastUpdated":120,"meta":121,"navigation":122,"path":124,"seo":125,"stem":126,"__hash__":127},"docs_de\u002Fde\u002F1.docs\u002F2.platform\u002F2.web-services\u002F04.deploying.md","Deployen",{"type":7,"value":8,"toc":106},"minimark",[9,13,22,44,47,52,59,63,68,72,79,83,89,93,99],[10,11,5],"h2",{"id":12},"deployen",[14,15,16,17,21],"p",{},"Klicke auf ",[18,19,20],"strong",{},"Deploy Web Service",", um einen Deployment zu starten. Jeder Deploy durchläuft drei Schritte:",[23,24,25,32,38],"ol",{},[26,27,28,31],"li",{},[18,29,30],{},"Build image",": klont dein Repository und baut das Container-Image. Entfällt, wenn die Quelle ein bestehendes Image ist.",[26,33,34,37],{},[18,35,36],{},"Deploy app",": wendet die neue Container-Konfiguration auf dein Projekt an.",[26,39,40,43],{},[18,41,42],{},"Health check",": wartet, bis der neue Container Traffic ausliefert.",[14,45,46],{},"Schlägt ein Schritt fehl, wird das Deployment als fehlgeschlagen markiert und die vorherige Version liefert weiter Traffic aus.",[48,49,51],"h3",{"id":50},"build-und-deploy-logs","Build- und Deploy-Logs",[14,53,54,55,58],{},"Der ",[18,56,57],{},"Deployments","-Tab streamt die Build-Ausgabe live und behält das vollständige Log jedes vergangenen Deployments.",[48,60,62],{"id":61},"logs","Logs",[14,64,54,65,67],{},[18,66,62],{},"-Tab streamt die Live-Ausgabe deines laufenden Containers (stdout\u002Fstderr). Das ist getrennt von den Build- und Deploy-Logs: Hier siehst du, was deine Anwendung im Betrieb ausgibt. Neue Zeilen erscheinen live, und du kannst wählen, wie viele der letzten Zeilen zu Beginn geladen werden.",[48,69,71],{"id":70},"runtime-metriken","Runtime-Metriken",[14,73,74,75,78],{},"Live-Runtime-Metriken (CPU, Memory, Replicas) findest du im ",[18,76,77],{},"Monitoring","-Tab. Mit aktiviertem Auto-Refresh aktualisiert er sich alle 30 Sekunden.",[48,80,82],{"id":81},"redeployen","Redeployen",[14,84,85,86,88],{},"Pushe einen neuen Commit auf den getrackten Branch und stoße dann im ",[18,87,57],{},"-Tab einen Redeploy an. Jeder Redeploy bekommt einen frischen Build und rollt bei Erfolg aus, ohne Traffic zu verlieren.",[48,90,92],{"id":91},"undeployen","Undeployen",[14,94,95,96,98],{},"Brauchst du einen Service vorübergehend nicht, kannst du ihn ",[18,97,91],{},". Der laufende Container wird entfernt, deine Konfiguration und persistenten Volumes bleiben aber erhalten. Du kannst den Service jederzeit wieder deployen, ohne deine Daten zu verlieren.",[14,100,101,102,105],{},"Um einen Service vollständig zu entfernen, lösche ihn stattdessen in den ",[18,103,104],{},"Settings"," — das entfernt auch die Volumes und damit die Daten.",{"title":107,"searchDepth":108,"depth":108,"links":109},"",2,[110],{"id":12,"depth":108,"text":5,"children":111},[112,114,115,116,117],{"id":50,"depth":113,"text":51},3,{"id":61,"depth":113,"text":62},{"id":70,"depth":113,"text":71},{"id":81,"depth":113,"text":82},{"id":91,"depth":113,"text":92},"Die Build-, Deploy- und Health-Check-Pipeline auf lowcloud Platform, plus Live-Logs und Redeploys.","md","2026-06-19",{},{"icon":123},"i-lucide-rocket","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdeploying",{"title":5,"description":118},"de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F04.deploying","LzlwcfYJxoE_o73Bf7AiCpLX3lyjfaDPLcXktf0xzrE",[129,147,159,299,326,365],{"title":130,"path":131,"stem":132,"children":133,"icon":146},"Getting Started","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started","de\u002F1.docs\u002F1.getting-started\u002F1.index",[134,137,141],{"title":135,"path":131,"stem":132,"icon":136,"children":-1},"Einführung","i-lucide-house",{"title":138,"path":139,"stem":140,"icon":123,"children":-1},"Erste Schritte","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started\u002Fget-started","de\u002F1.docs\u002F1.getting-started\u002F2.get-started",{"title":142,"path":143,"stem":144,"icon":145,"children":-1},"Funktionsweise","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started\u002Fhow-it-works","de\u002F1.docs\u002F1.getting-started\u002F3.how-it-works","i-lucide-lightbulb",false,{"title":148,"path":149,"stem":150,"children":151,"icon":146},"Guides","\u002Fde\u002Fhosting\u002Fdocs\u002Fguides","de\u002F1.docs\u002F2.guides\u002F1.index",[152,154],{"title":148,"path":149,"stem":150,"icon":153,"children":-1},"i-lucide-book-open",{"title":155,"path":156,"stem":157,"icon":158,"children":-1},"Container Registry verbinden","\u002Fde\u002Fhosting\u002Fdocs\u002Fguides\u002Fcontainer-registries","de\u002F1.docs\u002F2.guides\u002F2.container-registries","i-lucide-container",{"title":160,"icon":146,"path":161,"stem":162,"children":163,"page":146},"Platform","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform","de\u002F1.docs\u002F2.platform",[164,185,250,289],{"title":135,"path":165,"stem":166,"children":167,"icon":146},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F1.index",[168,171,176,181],{"title":169,"path":165,"stem":166,"icon":170,"children":-1},"Überblick","i-lucide-cloud",{"title":172,"path":173,"stem":174,"icon":175,"children":-1},"Anwendungsfälle","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhen-to-use","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F2.when-to-use","i-lucide-compass",{"title":177,"path":178,"stem":179,"icon":180,"children":-1},"Features","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhat-you-get","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F3.what-you-get","i-lucide-package-check",{"title":182,"path":183,"stem":184,"icon":123,"children":-1},"Get Started","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fget-started","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F4.get-started",{"title":186,"path":187,"stem":188,"children":189,"icon":146},"Web Services","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F01.index",[190,193,198,203,205,210,215,220,225,230,235,240,245],{"title":191,"path":187,"stem":188,"icon":192,"children":-1},"Quellen","i-lucide-app-window",{"title":194,"path":195,"stem":196,"icon":197,"children":-1},"Build-Strategien","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbuild-strategies","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F02.build-strategies","i-lucide-hammer",{"title":199,"path":200,"stem":201,"icon":202,"children":-1},"Konfiguration","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconfiguration","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F03.configuration","i-lucide-settings",{"title":5,"path":204,"stem":126,"icon":123,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdeploying",{"title":206,"path":207,"stem":208,"icon":209,"children":-1},"Skalierung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fscaling","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F05.scaling","i-lucide-scaling",{"title":211,"path":212,"stem":213,"icon":214,"children":-1},"Domains","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdomains","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F06.domains","i-lucide-globe",{"title":216,"path":217,"stem":218,"icon":219,"children":-1},"Service Networking","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconnecting-services","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F07.connecting-services","i-lucide-network",{"title":221,"path":222,"stem":223,"icon":224,"children":-1},"Env Variables","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fenvironment-variables","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F08.environment-variables","i-lucide-key-round",{"title":226,"path":227,"stem":228,"icon":229,"children":-1},"Storage","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fpersistent-storage","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F09.persistent-storage","i-lucide-hard-drive",{"title":231,"path":232,"stem":233,"icon":234,"children":-1},"Defaults","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Flimits","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F10.limits","i-lucide-gauge",{"title":236,"path":237,"stem":238,"icon":239,"children":-1},"Abrechnung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbilling","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F11.billing","i-lucide-credit-card",{"title":241,"path":242,"stem":243,"icon":244,"children":-1},"Shell","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fshell","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F12.shell","i-lucide-square-terminal",{"title":246,"path":247,"stem":248,"icon":249,"children":-1},"Drop a Site","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdrop","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F13.drop","i-lucide-upload",{"title":251,"path":252,"stem":253,"children":254,"icon":146},"Datenbanken","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F1.index",[255,258,263,268,273,276,281,286],{"title":256,"path":252,"stem":253,"icon":257,"children":-1},"Templates","i-lucide-database",{"title":259,"path":260,"stem":261,"icon":262,"children":-1},"Erstellen","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fcreate","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F2.create","i-lucide-plus",{"title":264,"path":265,"stem":266,"icon":267,"children":-1},"Verbinden","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fconnect","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F3.connect","i-lucide-plug",{"title":269,"path":270,"stem":271,"icon":272,"children":-1},"Public Access","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fpublic-access","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F4.public-access","i-lucide-radio-tower",{"title":226,"path":274,"stem":275,"icon":229,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fstorage","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F5.storage",{"title":277,"path":278,"stem":279,"icon":280,"children":-1},"Verwaltung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fmanagement","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F6.management","i-lucide-sliders-horizontal",{"title":282,"path":283,"stem":284,"icon":285,"children":-1},"Betrieb","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Foperational-notes","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F7.operational-notes","i-lucide-clipboard-list",{"title":236,"path":287,"stem":288,"icon":239,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fbilling","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F8.billing",{"title":148,"path":290,"stem":291,"children":292,"icon":146},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fguides","de\u002F1.docs\u002F2.platform\u002F4.guides\u002F1.index",[293,294],{"title":148,"path":290,"stem":291,"icon":153,"children":-1},{"title":295,"path":296,"stem":297,"icon":298,"children":-1},"Hermes Agent","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fguides\u002Fsetup-hermes-agent","de\u002F1.docs\u002F2.platform\u002F4.guides\u002F2.setup-hermes-agent","i-lucide-bot",{"title":300,"path":301,"stem":302,"children":303,"icon":146},"App Services","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services","de\u002F1.docs\u002F3.app-services\u002F1.index",[304,305,309,313,317,322],{"title":300,"path":301,"stem":302,"icon":123,"children":-1},{"title":306,"path":307,"stem":308,"icon":202,"children":-1},"Build Settings","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fbuild-settings","de\u002F1.docs\u002F3.app-services\u002F2.build-settings",{"title":221,"path":310,"stem":311,"icon":312,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fenvironment-variables","de\u002F1.docs\u002F3.app-services\u002F3.environment-variables","i-lucide-key",{"title":314,"path":315,"stem":316,"icon":214,"children":-1},"Custom Domains","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fcustom-domains","de\u002F1.docs\u002F3.app-services\u002F4.custom-domains",{"title":318,"path":319,"stem":320,"icon":321,"children":-1},"Health Checks","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fhealth-checks","de\u002F1.docs\u002F3.app-services\u002F5.health-checks","i-lucide-heart-pulse",{"title":323,"path":324,"stem":325,"icon":209,"children":-1},"Autoscaling","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fautoscaling","de\u002F1.docs\u002F3.app-services\u002F6.autoscaling",{"title":327,"path":328,"stem":329,"children":330,"icon":146},"Helm Releases","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases","de\u002F1.docs\u002F4.helm-releases\u002F1.index",[331,333,337,342,346,351,355,360],{"title":327,"path":328,"stem":329,"icon":332,"children":-1},"i-lucide-package",{"title":334,"path":335,"stem":336,"icon":257,"children":-1},"PostgreSQL deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-postgresql","de\u002F1.docs\u002F4.helm-releases\u002F2.deploy-postgresql",{"title":338,"path":339,"stem":340,"icon":341,"children":-1},"Redis deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-redis","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-redis","i-lucide-zap",{"title":343,"path":344,"stem":345,"icon":341,"children":-1},"Valkey deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-valkey","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-valkey",{"title":347,"path":348,"stem":349,"icon":350,"children":-1},"n8n deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-n8n","de\u002F1.docs\u002F4.helm-releases\u002F4.deploy-n8n","i-lucide-workflow",{"title":352,"path":353,"stem":354,"icon":229,"children":-1},"RustFS deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-rustfs","de\u002F1.docs\u002F4.helm-releases\u002F5.deploy-rustfs",{"title":356,"path":357,"stem":358,"icon":359,"children":-1},"OpenSearch deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-opensearch","de\u002F1.docs\u002F4.helm-releases\u002F6.deploy-opensearch","i-lucide-search",{"title":361,"path":362,"stem":363,"icon":364,"children":-1},"Keycloak deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-keycloak","de\u002F1.docs\u002F4.helm-releases\u002F7.deploy-keycloak","i-lucide-shield-check",{"title":366,"path":367,"stem":368,"children":369,"icon":146},"Glossar","\u002Fde\u002Fhosting\u002Fdocs\u002Fglossary","de\u002F1.docs\u002F5.glossary\u002F1.index",[370],{"title":366,"path":367,"stem":368,"icon":371,"children":-1},"i-lucide-book-a",[373,376],{"title":199,"path":374,"stem":201,"description":375,"icon":202,"children":-1},"\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconfiguration","Einstellungen für Web Services. Name, Port, Branch, Build-Pfade, Environment Variables, Container-Größe.",{"title":206,"path":377,"stem":208,"description":378,"icon":209,"children":-1},"\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fscaling","Skaliere deinen Web Service auf lowcloud Platform. Autoscaling (HPA), feste Replicas und das Scaling-Log.",1791184620738]