Deploy din GitHub

Deploy din GitHub, cu build, loguri și configurare într-un singur flux.

Cloud Apps poate porni un deployment dintr-un repository GitHub autorizat. Selectezi proiectul, branch-ul și configurația aplicației, păstrezi secretele separat de cod și urmărești progresul în cont. Repository-urile private pot fi folosite atunci când aplicația GitHub BeOnline primește acces explicit.

Detalii utile

Înțelege serviciul înainte să alegi planul

Ce include, ce trebuie verificat și când are sens pentru proiectul tău.

Autorizează doar repository-urile necesare

Conectarea GitHub trebuie să respecte principiul accesului minim. Acordă aplicației acces numai la repository-urile pe care vrei să le publici.

Pentru un repository privat, confirmă că instalarea GitHub App include proiectul respectiv înainte să cauți probleme în build.

Definește build-ul și pornirea

Aplicația trebuie să aibă un proces reproductibil: dependențe, build și comandă de start. Configurează portul pe care serviciul ascultă și verifică pornirea într-un mediu curat.

Un repository care funcționează doar pe laptopul unui dezvoltator poate avea dependențe sau fișiere locale lipsă din Git.

Separă secretele de cod

Cheile, parolele și stringurile de conexiune trebuie configurate ca variabile/secrete ale mediului, nu commit-uite în repository.

Verifică diferența dintre variabilele necesare la build și cele citite la runtime. Pentru aplicațiile frontend, evită expunerea secretelor în bundle-ul livrat browserului.

Urmărește logurile și validează înainte de producție

Folosește logurile pentru a identifica erorile de build sau start și verifică starea aplicației după publicare. Testează funcțiile importante pe URL-ul de deployment înainte de conectarea domeniului final.

Rollback-ul poate reveni la o versiune de aplicație, dar nu trebuie tratat ca restaurare automată a bazei de date.

Controale în jurul deploymentului

Fluxul de deployment BeOnline nu se limitează la declanșarea unui build; oferă și vizibilitate și opțiuni pentru verificarea versiunii publicate.

  • Deploy din GitHub
  • Loguri de build și runtime
  • Preview URL
  • SSL automat
  • Rollback rapid
  • Monitorizare Veghe

Un rollback de cod nu restaurează automat baza de date sau serviciile externe; acestea se tratează separat.

Prețuri

Configurează și vezi costul

Prețuri reale, actualizate din platformă. Alege planul și perioada de facturare.

Planurile și prețurile se încarcă din catalogul BeOnline.

Poți continua și fără configurator: vezi oferta curentă sau cere o recomandare pentru proiectul tău.

Tarifele și condițiile sunt cele din oferta curentă. Consultă și pagina serviciului.

Întrebări frecvente

Răspunsuri înainte de alegere

Pot publica dintr-un repository privat?

Da, dacă GitHub App BeOnline are acces explicit la repository-ul selectat.

Trebuie să pun parolele în GitHub?

Nu. Configurează secretele în mediul aplicației și păstrează-le în afara codului.

Ce fac dacă build-ul trece dar aplicația nu pornește?

Verifică logurile de runtime, comanda de start, portul și variabilele necesare după build.