Du kan publicera din webbplats direkt från GitHub eller GitLab. Varje ny version på grenen publiceras automatiskt, och du kan gå tillbaka till föregående version med ett klick. SFTP fungerar fortfarande parallellt.
Git-publicering finns för webbplatser på vår nya plattform. Du hittar den på ditt konto under Webbhotell genom att öppna webbplatsen och avsnittet Publicering från git. Om det står att git-publicering inte ingår i paketet, kontakta supporten.
git@github.com:foretag/webbplats.git, och grenen, oftast main.public.Ditt konto visar den publika nyckel som skapats för webbplatsen. Med den kan servern läsa repositoriet men inte skriva till det.
Öppna repositoriets Settings, Webhooks och Add webhook på GitHub och fyll i formuläret så här:
application/json i menyn. Ett annat alternativ är valt som standard, så det här måste ändras.Klicka på Publicera nu på ditt konto. Publiceringens status och logg visas i publiceringshistoriken. Därefter publiceras varje push till grenen automatiskt.
Byggkommandot körs före publiceringen, till exempel npm ci && npm run build. Det får ta högst 15 minuter. Composer finns inte förinstallerat, så använd php composer.phar install eller checka in vendor-katalogen i repositoriet.
Varje publicering ersätter webbplatsens filer med den nya versionen. Sökvägar som markerats som beständiga sparas mellan publiceringarna, så markera till exempel storage, .env och filer som användare laddat upp, som uploads.
I publiceringshistoriken har varje lyckad publicering knappen Återställ till den här versionen. Återställningen sker direkt. Hur många versioner som sparas väljer du i inställningarna.