[{"data":1,"prerenderedAt":369},["ShallowReactive",2],{"navigation":3,"docs-navigation-de":4,"\u002Fde\u002Fdocs\u002Fapp-services\u002Fbuild-settings":111,"\u002Fde\u002Fdocs\u002Fapp-services\u002Fbuild-settings-surround":364},[],[5,24,36,67,104],{"title":6,"path":7,"stem":8,"children":9,"icon":23},"Getting Started","\u002Fde\u002Fdocs\u002Fgetting-started","de\u002F1.docs\u002F1.getting-started\u002F1.index",[10,13,18],{"title":11,"path":7,"stem":8,"icon":12},"Einführung","i-lucide-house",{"title":14,"path":15,"stem":16,"icon":17},"Erste Schritte","\u002Fde\u002Fdocs\u002Fgetting-started\u002Fget-started","de\u002F1.docs\u002F1.getting-started\u002F2.get-started","i-lucide-rocket",{"title":19,"path":20,"stem":21,"icon":22},"Funktionsweise","\u002Fde\u002Fdocs\u002Fgetting-started\u002Fhow-it-works","de\u002F1.docs\u002F1.getting-started\u002F3.how-it-works","i-lucide-lightbulb",false,{"title":25,"path":26,"stem":27,"children":28,"icon":23},"Guides","\u002Fde\u002Fdocs\u002Fguides","de\u002F1.docs\u002F2.guides\u002F1.index",[29,31],{"title":25,"path":26,"stem":27,"icon":30},"i-lucide-book-open",{"title":32,"path":33,"stem":34,"icon":35},"Container Registry verbinden","\u002Fde\u002Fdocs\u002Fguides\u002Fcontainer-registries","de\u002F1.docs\u002F2.guides\u002F2.container-registries","i-lucide-container",{"title":37,"path":38,"stem":39,"children":40,"icon":23},"App Services","\u002Fde\u002Fdocs\u002Fapp-services","de\u002F1.docs\u002F3.app-services\u002F1.index",[41,42,47,52,57,62],{"title":37,"path":38,"stem":39,"icon":17},{"title":43,"path":44,"stem":45,"icon":46},"Build Settings","\u002Fde\u002Fdocs\u002Fapp-services\u002Fbuild-settings","de\u002F1.docs\u002F3.app-services\u002F2.build-settings","i-lucide-settings",{"title":48,"path":49,"stem":50,"icon":51},"Env Variables","\u002Fde\u002Fdocs\u002Fapp-services\u002Fenvironment-variables","de\u002F1.docs\u002F3.app-services\u002F3.environment-variables","i-lucide-key",{"title":53,"path":54,"stem":55,"icon":56},"Custom Domains","\u002Fde\u002Fdocs\u002Fapp-services\u002Fcustom-domains","de\u002F1.docs\u002F3.app-services\u002F4.custom-domains","i-lucide-globe",{"title":58,"path":59,"stem":60,"icon":61},"Health Checks","\u002Fde\u002Fdocs\u002Fapp-services\u002Fhealth-checks","de\u002F1.docs\u002F3.app-services\u002F5.health-checks","i-lucide-heart-pulse",{"title":63,"path":64,"stem":65,"icon":66},"Autoscaling","\u002Fde\u002Fdocs\u002Fapp-services\u002Fautoscaling","de\u002F1.docs\u002F3.app-services\u002F6.autoscaling","i-lucide-scaling",{"title":68,"path":69,"stem":70,"children":71,"icon":23},"Helm Releases","\u002Fde\u002Fdocs\u002Fhelm-releases","de\u002F1.docs\u002F4.helm-releases\u002F1.index",[72,74,79,84,89,94,99],{"title":68,"path":69,"stem":70,"icon":73},"i-lucide-package",{"title":75,"path":76,"stem":77,"icon":78},"PostgreSQL deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-postgresql","de\u002F1.docs\u002F4.helm-releases\u002F2.deploy-postgresql","i-lucide-database",{"title":80,"path":81,"stem":82,"icon":83},"Redis deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-redis","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-redis","i-lucide-zap",{"title":85,"path":86,"stem":87,"icon":88},"n8n deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-n8n","de\u002F1.docs\u002F4.helm-releases\u002F4.deploy-n8n","i-lucide-workflow",{"title":90,"path":91,"stem":92,"icon":93},"RustFS deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-rustfs","de\u002F1.docs\u002F4.helm-releases\u002F5.deploy-rustfs","i-lucide-hard-drive",{"title":95,"path":96,"stem":97,"icon":98},"OpenSearch deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-opensearch","de\u002F1.docs\u002F4.helm-releases\u002F6.deploy-opensearch","i-lucide-search",{"title":100,"path":101,"stem":102,"icon":103},"Keycloak deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-keycloak","de\u002F1.docs\u002F4.helm-releases\u002F7.deploy-keycloak","i-lucide-shield-check",{"title":105,"path":106,"stem":107,"children":108,"icon":23},"Glossar","\u002Fde\u002Fdocs\u002Fglossary","de\u002F1.docs\u002F5.glossary\u002F1.index",[109],{"title":105,"path":106,"stem":107,"icon":110},"i-lucide-book-a",{"id":112,"title":43,"body":113,"description":357,"extension":358,"lastUpdated":359,"meta":360,"navigation":361,"path":44,"seo":362,"stem":45,"__hash__":363},"docs_de\u002Fde\u002F1.docs\u002F3.app-services\u002F2.build-settings.md",{"type":114,"value":115,"toc":344},"minimark",[116,120,125,128,133,141,147,151,154,157,163,183,189,193,208,214,218,221,271,277,281,287,338],[117,118,119],"p",{},"Die Build Settings legen fest, woher dein Code kommt und wie deine App gebaut wird.",[121,122,124],"h2",{"id":123},"source-configuration","Source Configuration",[117,126,127],{},"Die Source Configuration bestimmt, woher dein App Service sein Container Image bezieht. Du kannst entweder ein GitHub-Repository verbinden — lowcloud baut dann automatisch ein Image aus deinem Code — oder ein fertiges Docker-Image direkt aus einer Container Registry verwenden.",[129,130,132],"h3",{"id":131},"github-repository","GitHub Repository",[117,134,135,136,140],{},"Verbinde ein GitHub-Repository, um deine App direkt aus dem Quellcode zu bauen. Das Repository wird beim Erstellen des App Services ausgewählt und kann nachträglich nicht geändert werden. Der ",[137,138,139],"strong",{},"Branch"," kann jederzeit angepasst werden.",[117,142,143],{},[144,145],"img",{"alt":124,"src":146},"\u002Fimages\u002Fdocs\u002Flowcoud-source-configuration.png",[129,148,150],{"id":149},"docker-registry","Docker Registry",[117,152,153],{},"Statt aus Quellcode zu bauen, kannst du auch ein fertiges Docker-Image direkt aus einer Container Registry verwenden. Der Build-Schritt wird dabei übersprungen — das Image wird beim Deployment direkt aus der Registry gepullt.",[117,155,156],{},"Im Dashboard siehst du die aktuelle Image-Konfiguration auf einen Blick — inklusive Image-Name, Registry und Authentication-Status. Der Build-Schritt wird übersprungen, da das Image direkt aus der Registry gepullt wird.",[117,158,159],{},[144,160],{"alt":161,"src":162},"Source Configuration mit Docker Image","\u002Fimages\u002Fdocs\u002Flowcloud-source-config-docker.png",[117,164,165,166,169,170,174,175,178,179,182],{},"Über den Edit-Dialog kannst du die ",[137,167,168],{},"Container Image URL"," anpassen — gib den vollständigen Image-Namen inklusive Registry, Repository und Tag an (z.B. ",[171,172,173],"code",{},"nginx",", ",[171,176,177],{},"ghcr.io\u002Fmy-org\u002Fmy-app:latest","). Für private Registries aktiviere ",[137,180,181],{},"Requires authentication"," und hinterlege Username und Password bzw. Token. Verwende wenn möglich Personal Access Tokens statt Passwörter. Credentials werden vor dem Speichern verschlüsselt.",[117,184,185],{},[144,186],{"alt":187,"src":188},"Edit Source Configuration Dialog","\u002Fimages\u002Fdocs\u002Flowcloud-edit-source-config-docker.png",[121,190,192],{"id":191},"build-configuration","Build Configuration",[117,194,195,196,199,200,203,204,207],{},"Die Build Configuration legt fest, wie deine App gebaut wird. Diese Einstellung ist nur relevant, wenn du ein GitHub-Repository als Source verwendest. Zusätzlich konfigurierst du hier den ",[137,197,198],{},"Application Path",", die ",[137,201,202],{},"Container Registry"," für die gebauten Images und ",[137,205,206],{},"Push-to-Deploy",".",[117,209,210],{},[144,211],{"alt":212,"src":213},"Build Configuration Übersicht","\u002Fimages\u002Fdocs\u002Fbuild-config-railpack.png",[129,215,217],{"id":216},"railpack","Railpack",[117,219,220],{},"Railpack erkennt automatisch, um welchen App-Typ es sich handelt (Node.js, Python, Go, etc.) und baut die App ohne Dockerfile. Das ist der einfachste Weg, um eine App zu deployen — keine Build-Konfiguration nötig.",[222,223,224,237],"table",{},[225,226,227],"thead",{},[228,229,230,234],"tr",{},[231,232,233],"th",{},"Feld",[231,235,236],{},"Beschreibung",[238,239,240,253,262],"tbody",{},[228,241,242,247],{},[243,244,245],"td",{},[137,246,198],{},[243,248,249,250,252],{},"Pfad zur App im Repository. ",[171,251,207],{}," für das Root-Verzeichnis.",[228,254,255,259],{},[243,256,257],{},[137,258,202],{},[243,260,261],{},"Die Registry, in die das gebaute Image gepusht wird.",[228,263,264,268],{},[243,265,266],{},[137,267,206],{},[243,269,270],{},"Automatisch deployen, wenn Code auf den konfigurierten Branch gepusht wird.",[117,272,273],{},[144,274],{"alt":275,"src":276},"Edit Build Configuration — Railpack","\u002Fimages\u002Fdocs\u002Fedit-build-config-railpack.png",[129,278,280],{"id":279},"dockerfile","Dockerfile",[117,282,283,284,286],{},"Wenn deine App ein eigenes Dockerfile mitbringt, kannst du die Build Strategy auf ",[137,285,280],{}," setzen. lowcloud baut das Image anhand deines Dockerfiles.",[222,288,289,297],{},[225,290,291],{},[228,292,293,295],{},[231,294,233],{},[231,296,236],{},[238,298,299,309,322,330],{},[228,300,301,305],{},[243,302,303],{},[137,304,198],{},[243,306,249,307,252],{},[171,308,207],{},[228,310,311,316],{},[243,312,313],{},[137,314,315],{},"Dockerfile Path",[243,317,318,319,321],{},"Dateiname des Dockerfiles relativ zum Application Path (Standard: ",[171,320,280],{},").",[228,323,324,328],{},[243,325,326],{},[137,327,202],{},[243,329,261],{},[228,331,332,336],{},[243,333,334],{},[137,335,206],{},[243,337,270],{},[117,339,340],{},[144,341],{"alt":342,"src":343},"Edit Build Configuration — Dockerfile","\u002Fimages\u002Fdocs\u002Fedit-buld-config-dockerfile.png",{"title":345,"searchDepth":346,"depth":346,"links":347},"",2,[348,353],{"id":123,"depth":346,"text":124,"children":349},[350,352],{"id":131,"depth":351,"text":132},3,{"id":149,"depth":351,"text":150},{"id":191,"depth":346,"text":192,"children":354},[355,356],{"id":216,"depth":351,"text":217},{"id":279,"depth":351,"text":280},"Erfahre, wie du die Source und Build-Konfiguration deines App Services in lowcloud einstellst.","md","2026-04-03",{},{"icon":46},{"title":43,"description":357},"SEWX1O2jOtpX1DaxXUBAnvwtHL0rnGeCFMkL2Lsbr14",[365,367],{"title":37,"path":38,"stem":39,"description":366,"icon":17,"children":-1},"Erfahre, was App Services sind und wie du deine Anwendungen über lowcloud in deinem Kubernetes-Cluster deployst.",{"title":48,"path":49,"stem":50,"description":368,"icon":51,"children":-1},"Erfahre, wie du Umgebungsvariablen für deinen App Service in lowcloud verwaltest.",1775388359192]