Med deploy-tjenesten hos Norgesdomene kan du deploye en app fra GitHub uten å sette opp servere selv. Du kobler GitHub-repoet ditt, velger branch, og tjenesten bygger og ruller ut appen med hostnavn og SSL. Slik gjør du det.
1) Koble GitHub
Logg inn på norgesdomene.no/portal med Vipps, Google eller e-postlenke. Gå til Innstillinger og trykk Koble GitHub. Da installerer du en GitHub-app som gir oss tilgang til de repositoriene du velger.
Gi appen tilgang til repoet du vil deploye. Du kan velge ut enkeltrepositories i stedet for hele kontoen. Kobler du fra senere, beholdes eksisterende deploy-apper.
2) Bestill en deploy
Gå til Bestill ny tjeneste og velg Deploy. Velg deretter:
- Repository – appen du vil rulle ut.
- Branch – for eksempel
mainellerproduction.
Bekreft, så starter tjenesten å bygge appen fra koden i den valgte branchen.
3) Følg byggingen i Logger
Åpne appen under Tjenester og gå til fanen Logger. Her ser du byggeloggen mens appen kompileres og pakkes, og kjøretidsloggene etter at den er startet. Følg med her hvis noe tar tid eller stopper.
4) Se at appen er live
Når utrullingen er ferdig, går du til Oversikt. Der ser du status, hostnavnet appen kjører på, hvilken branch som er utrullet, sist utrullet-tidspunkt og plan. Appen får automatisk SSL, så den serveres over HTTPS.
5) Auto-deploy og ny utrulling
Med auto-deploy slått på («På · branch») rulles nye commits på branchen ut automatisk – du trenger ikke gjøre noe etter en git push. Vil du rulle ut på nytt manuelt, trykker du Ny utrulling i Oversikt.
Under Utrullinger ser du hele historikken. Den nyeste er merket Live, og du kan Rull tilbake til en eldre utrulling hvis noe skulle gå galt.
6) Hvis byggingen feiler
Feiler en utrulling under bygg, åpner du Logger og ser på Bygg-loggen. Der står feilmeldingen som forteller hva som stoppet – typisk manglende avhengigheter, feil byggkommando eller en miljøvariabel som ikke er satt. Rett opp i repoet, push på nytt (eller trykk Ny utrulling), og følg loggen igjen.
Vil du bruke ditt eget domene i stedet for hostnavnet du får, kan du koble det til under Domener-fanen. Se slik kobler du eget domene til deploy-appen. Les mer om tjenesten på deploy-siden.
Trenger du hjelp?
Står du fast, hjelper vi deg gjerne. Send oss en henvendelse eller kontakt oss, så tar vi en titt.