Anslut ett repo. Sluta tänka på servrar.
Distribuera webbtjänster och statiska webbplatser utan att hantera infrastruktur. Välj ett repository och en branch och låt Cosmoner bygga, köra och hålla din app synkroniserad — eller driftsätt en containeravbild du redan har.
- 3 byggstrategier
- Varje push driftsätter, om du vill
- Domän ingår
- Live konsol och loggar
# push to maina3f91c2 fix: retry on timeout$ cosmoner builddetected: Node.js 22building… 42sdeployed · acme-api.cosmoner.app
- Byggloggar42s
- Körningsloggarströmmar
- Livekonsoltillgänglig
BYGGEN
2
Automatiskt, Dockerfile
DRIFTSÄTTNINGAR
Vid push
För den branch du valde
KÖRMILJÖER
2
Webbtjänster och statiska webbplatser
ÅTKOMST
Loggar + konsol
Bygge och körning hålls isär
GitHub-integration
Inbyggd automatisk GitHub-synkronisering
Aktivera automatisk driftsättning så synkroniseras, byggs och driftsätts varje push till din valda branch automatiskt — ingen pipeline-fil, ingen körare att underhålla.
- 01
Anslut GitHub
Välj det repository och den branch du vill driftsätta. Byggstrategin identifieras utifrån vad som redan finns i repot.
- 02
Pusha din kod
Fortsätt arbeta i GitHub med det utvecklingsflöde du redan använder. Inget nytt att köra lokalt, och ingen pipeline att definiera.
- 03
Synkronisera och driftsätt
Cosmoner upptäcker pushar till den valda branchen, startar ett nytt bygge och rullar ut den nya driftsättningen automatiskt.
Vad som ingår i en app
Hanterat, och ändå granskbart
Att inte hantera servrar bör inte betyda att man tappar överblicken. Byggen, loggar, mätvärden och en konsol är del av produkten snarare än ett tillägg.
Flexibla byggen
Låt Cosmoner identifiera din teknikstack och bygga den åt dig, eller bygg från Dockerfile-filen som redan finns i ditt repository.
Automatic · Dockerfile
Eller driftsätt en containeravbild
Hoppa över bygget helt och driftsätt en avbild du redan har. Repositoryn från ett Cosmoner-register erbjuds direkt, utan pull-hemlighet att konfigurera.
Dina register, eller ett externt
Tjänster och statiska webbplatser
Kör långlivade webbtjänster eller bygg statiska webbplatser som levereras från ett CDN, allt genom samma driftsättningsflöde.
Ett flöde, två körmiljöer
Domäner ingår
Lansera direkt på en Cosmoner-subdomän eller anslut en domän du redan hanterar i ditt projekt, med posterna skapade för dig.
Subdomän nu, ditt namn senare
Variabler och hemligheter
Konfigurera miljövariabler, dölj känsliga värden och länka återanvändbara projektvariabler och valvhemligheter så att inget klistras in två gånger.
Upplöst vid driftsättning
Loggar, mätvärden och en livekonsol
Följ driftsättningsaktivitet, granska appmätvärden, läs separata bygg- och körningsloggar och öppna en konsol mot den körande tjänsten när du behöver djupare åtkomst.
Utan att lämna panelen
Driftsätt från en avbild
Ett bygge är valfritt, inte obligatoriskt
När avbilden redan är byggd — av din CI, eller för hand — driftsätt den istället. Repositoryn från ett register du skapat här visas högst upp i formuläret och fyller i sökvägen för dig.
- Inget registeranvändarnamn, ingen åtkomsttoken och ingen pull-hemlighet att rotera.
- Inget att ange igen när samma avbild driftsätts till en andra app.
- Externa register fungerar också — Docker Hub, GHCR eller ditt eget — med en ansluten integration och en lagrad token.
- Miljövariabler, domäner och valvlänkar fungerar likadant i båda fallen.
- acme-labs/api1.4.2 · eu-north-1
- acme-labs/worker0.9.7 · eu-north-1
# valt, sökvägen ifylldregistry.cosmoner.com/acme-labs/api:1.4.2# uppgifter som krävs: inga
När något går fel
Tre ställen att titta, och de skiljer sig
Ett misslyckat bygge och en kraschande process är olika problem, så de ligger inte i samma ström. Driftsättningsaktivitet knyter båda till ändringen som orsakade dem.
Byggloggar
Allt byggaren gjorde, per driftsättning. Där ett saknat beroende eller ett misslyckat kompileringssteg visar sig.
Körningsloggar och mätvärden
Vad den körande tjänsten skriver och hur den beter sig, separerat från bygget som producerade den.
Livekonsol
Ett skal mot den driftsatta tjänsten för de fall där loggläsning inte räcker för att förstå vad som är fel.
Ett projekt
Vad det kopplas till
En app är sällan ensam. Avbilden den kör, domänen den svarar på och konfigurationen den läser ligger alla i samma projekt.
Vad det kostar
Prissatt per instans, debiterad per dag
En tjänst debiteras utifrån instansstorleken du väljer, en statisk webbplats till en fast avgift. Båda proportioneras från driftsättningen, och att ta bort dem krediterar dagarna du inte använde.
- Webbtjänst
- Per instansstorlek
- Varje storlek sätter sin egen vCPU-, minnes- och bandbreddskvot och har sitt eget månadspris. Guiden visar priset bredvid varje storlek innan du driftsätter.
- Statisk webbplats
- USD 3 / månad
- En fast avgift per webbplats, inklusive det globala CDN:et framför den. Ingen instansstorlek att välja och ingen bandbreddsmätare.
- Byggen och driftsättningar
- USD 0
- Att bygga en avbild och rulla ut en version mäts inte — driftsätt så ofta du pushar.
Varje instansstorlek visar sitt månadspris i driftsättningsguiden, med det proportionerliga beloppet du debiteras i dag innan du bekräftar.
Frågor som förtjänar svar direkt
Byggstrategier, miljövariabler och driftsättnings-API:et beskrivs i dokumentationen.
- Måste jag skriva en byggkonfiguration?
- Nej. Cosmoner identifierar de flesta teknikstackar själv. Om du hellre är explicit bygger den från Dockerfile-filen som redan finns i ditt repository.
- Driftsätts varje push?
- Bara om du aktiverar automatisk driftsättning, och bara för den branch du valde. Pushar till andra brancher lämnas orörda, så en feature-branch når inte produktion av misstag.
- Kan jag driftsätta utan att ansluta GitHub?
- Ja — driftsätt en containeravbild istället. Avbilder i ett Cosmoner-register visas i driftsättningsformuläret och kräver inga uppgifter; ett externt register fungerar också, med en ansluten integration och en token.
- Hur får jag känsliga värden in i appen?
- Länka dem från projektvalvet istället för att klistra in dem. Variabeln visas som länkad istället för att visa ett värde, och varje driftsättning löser det aktuella.
- Kan jag få ett skal på en körande app?
- Ja. Driftsatta tjänster har en livekonsol för att inspektera och felsöka den körande applikationen. För fullständig kontroll på OS-nivå är Molnhosting produkten att välja istället.
- Vad kan jag se när en driftsättning misslyckas?
- Bygg- och körningsloggar hålls separata, så ett misslyckat bygge och en kraschande process ser inte likadana ut. Driftsättningsaktivitet visar vad som ändrades och när.