Varje projekt på Esadax är en abstrakt instans som representerar din applikation eller arbetsbelastning, oavsett om det är en Git-ansluten CI / CD-distribution, en fullstack-app orkestrerad genom One Click Apps eller ett kortvarigt Pay-as-You-Go-projekt.
Projektinställningar styr hur programmet byggs, distribueras och tillhandahålls, och anpassar sig till de specifika behoven för varje projekttyp. Genom att förstå dessa inställningar kan du optimera prestanda, effektivisera arbetsflöden och upprätthålla enhetlighet i olika miljöer.
Panelen Projektinställningar i din Esadax-instrumentpanel anpassar sig till den typ av projekt du hanterar, vilket gör att du enkelt kan konfigurera din app för att bygga och köra.
För Git-anslutna projekt, särskilt de som använder monorepos, är det viktigt att ange rotkatalogen för att korrekt hitta din applikations källkod.
One Click Apps och Pay-as-You-Go-projekt kräver inte en rotkataloginställning eftersom applikationen distribueras via behållaravbildningar eller orkestrerade tjänster.
Läs mer i Inställningar för rotkatalog.
Ramverksförinställningar optimerar bygg- och driftsättningssteg baserat på din frontend-teknik. Detta är främst för Git-anslutna CI / CD-projekt.
One Click Apps och Pay-as-You-Go-projekt kräver vanligtvis inte ramverksförinställningar, eftersom de är beroende av förbyggda containerbilder.
Mer information finns i Framework Presets.
Anpassa byggkommandon, utdatamappar och installationssteg för källbaserade projekt med hjälp av CI/CD-pipelines.
För behållarbaserade projekt sker byggprocessen utanför Esadax, så bygginställningar är i allmänhet inte tillämpliga.
Mer info i Bygg inställningar.
Miljövariabler är avgörande för alla projekttyper:
Hantera dem säkert via instrumentpanelen eller CLI. Lär dig hur i Miljövariabler.
Konfigurera Node.js-körtidsversionen för byggnader och serverlösa funktioner i Git-anslutna projekt.
Gäller inte behållarorkestrerade One Click-appar eller projekt med användningsbaserad betalning om inte dina behållare anger Node.js-versioner internt.
Se Konfigurera Node.js-version.
Ställ in anpassade HTTP-huvuden för cachepolicyer, säkerhetsförbättringar och routningskontroller – mest relevant för frontend-projekt som distribueras via Git.
One Click Apps kan stödja rubriker baserat på behållare eller tjänstkonfiguration, men detta varierar beroende på app.
Läs mer på Konfigurera rubriker.
Projektinställningar i Esadax är utformade för att flexibelt stödja din distributionsstil - från fullständiga Git-integrerade CI / CD-arbetsflöden till omedelbara containerbaserade fullstack-appar och kostnadseffektiva pay-as-you-go-distributioner.
Skräddarsy din projektkonfiguration baserat på den underliggande arkitekturen för att maximera effektivitet, kontroll och tillförlitlighet.
Utforska de länkade guider för varje inställning för att finjustera dina projekt och låsa upp den fulla potentialen i Esadax plattform.