[{"data":1,"prerenderedAt":435},["ShallowReactive",2],{"docs-de-platform\u002Fweb-services\u002Fbuild-strategies":3,"docs-navigation-de":184,"docs-surround-de-platform\u002Fweb-services\u002Fbuild-strategies":428},{"id":4,"title":5,"body":6,"description":174,"extension":175,"lastUpdated":176,"meta":177,"navigation":178,"path":180,"seo":181,"stem":182,"__hash__":183},"docs_de\u002Fde\u002F1.docs\u002F2.platform\u002F2.web-services\u002F02.build-strategies.md","Build-Strategien",{"type":7,"value":8,"toc":168},"minimark",[9,13,22,74,81,84,88,101,165],[10,11,5],"h2",{"id":12},"build-strategien",[14,15,16,17,21],"p",{},"Wenn die Quelle ein Git-Repository ist, entscheidest du, wie das Image gebaut wird. Wechsle zwischen den Strategien über den ",[18,19,20],"strong",{},"Build Method","-Toggle.",[23,24,25,38],"table",{},[26,27,28],"thead",{},[29,30,31,35],"tr",{},[32,33,34],"th",{},"Strategie",[32,36,37],{},"Was sie macht",[39,40,41,56],"tbody",{},[29,42,43,49],{},[44,45,46],"td",{},[18,47,48],{},"Railpack",[44,50,51,52,55],{},"Erkennt deine Sprache automatisch und baut ein Production-Image. Unterstützt Node.js, Python, Go, Ruby, Java, PHP, Rust und mehr. Die ",[18,53,54],{},"Stack Detection","-Card zeigt eine Live-Vorschau dessen, was Railpack in deinem Repo gefunden hat, inklusive des erkannten Ports.",[29,57,58,63],{},[44,59,60],{},[18,61,62],{},"Dockerfile",[44,64,65,66,69,70,73],{},"Verwendet das Dockerfile in deinem Repository. Ein separates ",[18,67,68],{},"Dockerfile Path","-Feld erscheint, mit ",[71,72,62],"code",{}," als Default. Ändere es, wenn deins woanders liegt.",[14,75,76,77,80],{},"Das optionale ",[18,78,79],{},"Project Root","-Feld erlaubt dir, ein Unterverzeichnis eines Monorepos zu bauen. Lass es leer, um vom Repository-Root aus zu bauen.",[14,82,83],{},"Builds laufen auf einer frischen, kurzlebigen Build-Maschine und erzeugen ein Container-Image, das lowcloud in die private Registry deines Projekts pusht. Der Container in deinem Projekt zieht das Image von dort.",[10,85,87],{"id":86},"build-output-settings","Build & Output Settings",[14,89,90,91,93,94,96,97,100],{},"Bei ",[18,92,48],{}," erkennt lowcloud die Install-, Build- und Start-Befehle sowie den Port automatisch. Jeden davon kannst du überschreiben: Öffne ",[18,95,87],{}," und aktiviere den ",[18,98,99],{},"Override","-Toggle neben dem jeweiligen Feld.",[23,102,103,113],{},[26,104,105],{},[29,106,107,110],{},[32,108,109],{},"Feld",[32,111,112],{},"Was es macht",[39,114,115,129,142,155],{},[29,116,117,122],{},[44,118,119],{},[18,120,121],{},"Install Command",[44,123,124,125,128],{},"Befehl zum Installieren der Dependencies (z. B. ",[71,126,127],{},"npm ci",").",[29,130,131,136],{},[44,132,133],{},[18,134,135],{},"Build Command",[44,137,138,139,128],{},"Befehl für den Build-Schritt (z. B. ",[71,140,141],{},"npm run build",[29,143,144,149],{},[44,145,146],{},[18,147,148],{},"Start Command",[44,150,151,152,128],{},"Befehl, mit dem die Anwendung gestartet wird (z. B. ",[71,153,154],{},"npm run start",[29,156,157,162],{},[44,158,159],{},[18,160,161],{},"Application Port",[44,163,164],{},"Port, auf dem deine Anwendung im Container lauscht.",[14,166,167],{},"Ohne Override verwendet lowcloud die automatisch erkannten Werte.",{"title":169,"searchDepth":170,"depth":170,"links":171},"",2,[172,173],{"id":12,"depth":170,"text":5},{"id":86,"depth":170,"text":87},"Baue deinen Web Service aus Git mit Railpack-Auto-Detection oder einem Dockerfile.","md","2026-06-19",{},{"icon":179},"i-lucide-hammer","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbuild-strategies",{"title":5,"description":174},"de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F02.build-strategies","9VQ1ryqcKr5-6kL-o-2jDTHN4ySLnYg3FxMt_gG4ZZs",[185,204,216,355,382,421],{"title":186,"path":187,"stem":188,"children":189,"icon":203},"Getting Started","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started","de\u002F1.docs\u002F1.getting-started\u002F1.index",[190,193,198],{"title":191,"path":187,"stem":188,"icon":192,"children":-1},"Einführung","i-lucide-house",{"title":194,"path":195,"stem":196,"icon":197,"children":-1},"Erste Schritte","\u002Fde\u002Fhosting\u002Fdocs\u002Fgetting-started\u002Fget-started","de\u002F1.docs\u002F1.getting-started\u002F2.get-started","i-lucide-rocket",{"title":199,"path":200,"stem":201,"icon":202,"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":205,"path":206,"stem":207,"children":208,"icon":203},"Guides","\u002Fde\u002Fhosting\u002Fdocs\u002Fguides","de\u002F1.docs\u002F2.guides\u002F1.index",[209,211],{"title":205,"path":206,"stem":207,"icon":210,"children":-1},"i-lucide-book-open",{"title":212,"path":213,"stem":214,"icon":215,"children":-1},"Container Registry verbinden","\u002Fde\u002Fhosting\u002Fdocs\u002Fguides\u002Fcontainer-registries","de\u002F1.docs\u002F2.guides\u002F2.container-registries","i-lucide-container",{"title":217,"icon":203,"path":218,"stem":219,"children":220,"page":203},"Platform","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform","de\u002F1.docs\u002F2.platform",[221,242,306,345],{"title":191,"path":222,"stem":223,"children":224,"icon":203},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F1.index",[225,228,233,238],{"title":226,"path":222,"stem":223,"icon":227,"children":-1},"Überblick","i-lucide-cloud",{"title":229,"path":230,"stem":231,"icon":232,"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":234,"path":235,"stem":236,"icon":237,"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":239,"path":240,"stem":241,"icon":197,"children":-1},"Get Started","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fget-started","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F4.get-started",{"title":243,"path":244,"stem":245,"children":246,"icon":203},"Web Services","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F01.index",[247,250,252,257,261,266,271,276,281,286,291,296,301],{"title":248,"path":244,"stem":245,"icon":249,"children":-1},"Quellen","i-lucide-app-window",{"title":5,"path":251,"stem":182,"icon":179,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbuild-strategies",{"title":253,"path":254,"stem":255,"icon":256,"children":-1},"Konfiguration","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconfiguration","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F03.configuration","i-lucide-settings",{"title":258,"path":259,"stem":260,"icon":197,"children":-1},"Deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdeploying","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F04.deploying",{"title":262,"path":263,"stem":264,"icon":265,"children":-1},"Skalierung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fscaling","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F05.scaling","i-lucide-scaling",{"title":267,"path":268,"stem":269,"icon":270,"children":-1},"Domains","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdomains","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F06.domains","i-lucide-globe",{"title":272,"path":273,"stem":274,"icon":275,"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":277,"path":278,"stem":279,"icon":280,"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":282,"path":283,"stem":284,"icon":285,"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":287,"path":288,"stem":289,"icon":290,"children":-1},"Defaults","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fweb-services\u002Flimits","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F10.limits","i-lucide-gauge",{"title":292,"path":293,"stem":294,"icon":295,"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":297,"path":298,"stem":299,"icon":300,"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":302,"path":303,"stem":304,"icon":305,"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":307,"path":308,"stem":309,"children":310,"icon":203},"Datenbanken","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F1.index",[311,314,319,324,329,332,337,342],{"title":312,"path":308,"stem":309,"icon":313,"children":-1},"Templates","i-lucide-database",{"title":315,"path":316,"stem":317,"icon":318,"children":-1},"Erstellen","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fcreate","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F2.create","i-lucide-plus",{"title":320,"path":321,"stem":322,"icon":323,"children":-1},"Verbinden","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fconnect","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F3.connect","i-lucide-plug",{"title":325,"path":326,"stem":327,"icon":328,"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":282,"path":330,"stem":331,"icon":285,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fstorage","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F5.storage",{"title":333,"path":334,"stem":335,"icon":336,"children":-1},"Verwaltung","\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fmanagement","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F6.management","i-lucide-sliders-horizontal",{"title":338,"path":339,"stem":340,"icon":341,"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":292,"path":343,"stem":344,"icon":295,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fbilling","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F8.billing",{"title":205,"path":346,"stem":347,"children":348,"icon":203},"\u002Fde\u002Fhosting\u002Fdocs\u002Fplatform\u002Fguides","de\u002F1.docs\u002F2.platform\u002F4.guides\u002F1.index",[349,350],{"title":205,"path":346,"stem":347,"icon":210,"children":-1},{"title":351,"path":352,"stem":353,"icon":354,"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":356,"path":357,"stem":358,"children":359,"icon":203},"App Services","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services","de\u002F1.docs\u002F3.app-services\u002F1.index",[360,361,365,369,373,378],{"title":356,"path":357,"stem":358,"icon":197,"children":-1},{"title":362,"path":363,"stem":364,"icon":256,"children":-1},"Build Settings","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fbuild-settings","de\u002F1.docs\u002F3.app-services\u002F2.build-settings",{"title":277,"path":366,"stem":367,"icon":368,"children":-1},"\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fenvironment-variables","de\u002F1.docs\u002F3.app-services\u002F3.environment-variables","i-lucide-key",{"title":370,"path":371,"stem":372,"icon":270,"children":-1},"Custom Domains","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fcustom-domains","de\u002F1.docs\u002F3.app-services\u002F4.custom-domains",{"title":374,"path":375,"stem":376,"icon":377,"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":379,"path":380,"stem":381,"icon":265,"children":-1},"Autoscaling","\u002Fde\u002Fhosting\u002Fdocs\u002Fapp-services\u002Fautoscaling","de\u002F1.docs\u002F3.app-services\u002F6.autoscaling",{"title":383,"path":384,"stem":385,"children":386,"icon":203},"Helm Releases","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases","de\u002F1.docs\u002F4.helm-releases\u002F1.index",[387,389,393,398,402,407,411,416],{"title":383,"path":384,"stem":385,"icon":388,"children":-1},"i-lucide-package",{"title":390,"path":391,"stem":392,"icon":313,"children":-1},"PostgreSQL deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-postgresql","de\u002F1.docs\u002F4.helm-releases\u002F2.deploy-postgresql",{"title":394,"path":395,"stem":396,"icon":397,"children":-1},"Redis deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-redis","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-redis","i-lucide-zap",{"title":399,"path":400,"stem":401,"icon":397,"children":-1},"Valkey deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-valkey","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-valkey",{"title":403,"path":404,"stem":405,"icon":406,"children":-1},"n8n deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-n8n","de\u002F1.docs\u002F4.helm-releases\u002F4.deploy-n8n","i-lucide-workflow",{"title":408,"path":409,"stem":410,"icon":285,"children":-1},"RustFS deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-rustfs","de\u002F1.docs\u002F4.helm-releases\u002F5.deploy-rustfs",{"title":412,"path":413,"stem":414,"icon":415,"children":-1},"OpenSearch deployen","\u002Fde\u002Fhosting\u002Fdocs\u002Fhelm-releases\u002Fdeploy-opensearch","de\u002F1.docs\u002F4.helm-releases\u002F6.deploy-opensearch","i-lucide-search",{"title":417,"path":418,"stem":419,"icon":420,"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":422,"path":423,"stem":424,"children":425,"icon":203},"Glossar","\u002Fde\u002Fhosting\u002Fdocs\u002Fglossary","de\u002F1.docs\u002F5.glossary\u002F1.index",[426],{"title":422,"path":423,"stem":424,"icon":427,"children":-1},"i-lucide-book-a",[429,432],{"title":248,"path":430,"stem":245,"description":431,"icon":249,"children":-1},"\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services","Wähle eine Quelle für deinen Web Service auf lowcloud Platform. GitHub-Repository, öffentliche Git-URL oder ein fertiges Image.",{"title":253,"path":433,"stem":255,"description":434,"icon":256,"children":-1},"\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconfiguration","Einstellungen für Web Services. Name, Port, Branch, Build-Pfade, Environment Variables, Container-Größe.",1791184620607]