İlk tətbiqin GitHub-dan işə salınması.

GitHub-ı qoşun, repozitoriyanı, resursları və ünvanı seçin — tətbiqiniz bir neçə dəqiqəyə onlayn olur. İlk tətbiq üçün 3 günlük pulsuz sınaq müddəti verilir.

4 DƏQ OXUMA

Tətbiqlər Sizin öz kodunuzu — saytı, API-ni, fon tapşırığını — birbaşa Git repozitoriyanızdan işə salır. Server və ya hostinq tarifi seçmək lazım deyil: Siz repozitoriyanı seçirsiniz, onu necə yığıb işə salmağı biz müəyyən edirik, hər push isə avtomatik yayıma çıxır.

Bütün addımlar yeni paneldə atılır: rivervo.com/panel-v2 → Tətbiqlər → Yeni tətbiq.

1. Git hesabınızı qoşun

GitHub həmişə mövcuddur. GitHub-ı qoş düyməsini basın: GitHub Rivervo-nu harada quraşdırmağı (şəxsi hesabınızda və ya təşkilatda) və hansı repozitoriyaları oxumağa icazə verəcəyinizi soruşacaq. Repozitoriyalarınıza heç nə yazılmır.

Rivervo-nu GitHub-da əvvəllər quraşdırmısınız? GitHub-da artıq quraşdırmısınız? Bağlayın seçimindən istifadə edin.

GitLab və Bitbucket mövcud olduqda repozitoriya siyahısının üstündə əlavə düymələr kimi görünür. Onların qoşulması eyni qaydada aparılır: Siz Rivervo-ya repozitoriyalarınızı oxumağa və avtomatik yerləşdirmə üçün webhook əlavə etməyə icazə verirsiniz. Kodunuz heç vaxt dəyişdirilmir.

2. Repozitoriyanı seçin

Repozitoriyalarınız arasında axtarış edin, yerləşdirmək istədiyinizi seçin, sonra aşağıdakıları müəyyən edin:

  • Budaq (branch) — yayımda olacaq branch. Ona edilən hər push avtomatik yerləşdirilir.
  • Layihə qovluğu — yalnız bir neçə layihədən ibarət repozitoriya (monorepo) üçün, məsələn apps/web. Layihə kökdə yerləşirsə, sahəni boş saxlayın.

Davam et düyməsini basın.

Hələ repozitoriyanız yoxdur? Və ya şablondan başlayın seçimi şablonlarımızdan biri əsasında GitHub hesabınızda yeni repozitoriya yaradır — Next.js, Laravel, Express, Flask və ya statik sayt. Kod Sizə məxsusdur, dəyişiklikləri push ilə yerləşdirirsiniz.

3. Nəyi müəyyən edirik

Repozitoriyanı oxuyub onu necə yığmağı və işə salmağı özümüz müəyyən edirik. Heç bir konfiqurasiya yazmağınız lazım deyil. Tanıdığımız texnologiyalar:

TexnologiyaNəyə görə tanıyırıq
Node.jsNext.js, Nuxt, SvelteKit, Astro, Express, Fastify, Koa, Hono, NestJS; npm, yarn və ya pnpm — lock faylına görə
PHPLaravel, Symfony, Slim, CodeIgniter və ya sadə PHP (8.2–8.4)
PythonDjango, Flask, FastAPI
Gokökdə go.mod faylı
Statik saytlarsadə HTML və ya front-end yığımı: Vite (React, Vue, Svelte), Create React App, Angular, Gatsby, Docusaurus, VitePress, Next.js və ya Nuxt-un statik ixracı

Repozitoriyanızda öz Dockerfile faylınız varsa, yığımı onunla, olduğu kimi aparırıq — siyahıda olmayan texnologiyanı işə salmağın yolu da budur.

Müəyyən edilmiş quraşdırma, yığım və işə salma əmrlərini sonradan Parametrlər → Yığım parametrləri bölməsində dəyişə bilərsiniz. Hər texnologiya üzrə qeydlər: Laravel, Node.js, Next.js və Nuxt, Python, statik saytlar.

4. Resurslar və qiymət

Tətbiqinizə lazım olan resursları üç sürüngəclə seçin:

ResursQiymətDiapazon
Yaddaşhər GB üçün ayda $6256 MB, 512 MB, sonra 16 GB-dək tam GB-larla
CPUhər nüvə üçün ayda $41-dən 8-dək nüvə
Diskhər GB yaddaşa 10 GB daxildir, sonra hər GB üçün ayda $0.155-dən 500 GB-dək, 5 GB addımla

Bir neçə nümunə:

YaddaşCPUDiskAylıq
512 MB1 nüvə5 GB$7
1 GB1 nüvə10 GB$10
2 GB2 nüvə20 GB$20
4 GB2 nüvə60 GB$35

Sürüngəcləri hərəkət etdirdikcə panel aylıq cəmi məbləği göstərir. Resursları sonradan istənilən vaxt dəyişə bilərsiniz; tətbiqin məlumatları saxlanılır. Hər tətbiqə həmçinin layihə üzrə ayda 500 GB trafik daxildir — ətraflı: Tətbiqlər üçün ödənişlər.

5. Ünvan

Hər tətbiq HTTPS ilə pulsuz ünvan alır: https://<name>.rivervo.app. Adı seçin (kiçik latın hərfləri, rəqəmlər və defis, 3–42 simvol); panel adın boş olub-olmadığını dərhal göstərir. Öz domeninizi işə salındıqdan sonra qoşa bilərsiniz — ətraflı: Öz domeninizin qoşulması.

6. İşə salma və pulsuz sınaq müddəti

İşə sal düyməsini basın və kartınızı əlavə edin. İlk tətbiqiniz üçün 3 günlük pulsuz sınaq müddəti verilir: bu 3 gün ərzində kartdan ödəniş tutulmur, ilk ödəniş sınaq müddəti bitdikdə tutulur. Bundan sonra tətbiqin ödənişi göstərilən qiymətlə hər ay aparılır.

Sınaq müddəti hər hesab üçün bir dəfə — işə saldığınız ilk tətbiq üçün verilir.

7. İlk yerləşdirmə

İşə salındıqdan sonra panel hər mərhələni canlı göstərir: kodun alınması, təhlükəsizlik yoxlaması, yığım, işə salma və ünvanın aktivləşdirilməsi. Bu, adətən bir neçə dəqiqə çəkir. Hər buraxılışdan əvvəl kodu gizli zərərli koda görə yoxlayırıq; belə kod olan layihə yığılmır və işə salınmır.

Yerləşdirmə başa çatdıqda Aç düyməsi Sizi işləyən tətbiqinizə aparır.

İşə salma başa çatmazsa, panel mərhələni və jurnalı göstərir. Səbəbi kodunuzda və ya Dəyişənlər bölməsində aradan qaldırın və Yenidən cəhd et düyməsini basın — əlavə ödəniş tutulmur. Xətanı izah et jurnalın qısa izahını və problemin həlli yolunu göstərir (ətraflı: Proqramçı alətləri).

Növbəti addımlar

Daha sualınız varmı?

Canlı dəstəklə əlaqə saxlayın — günün istənilən vaxtı 3 dəqiqədən az median cavab müddəti.

Dəstəklə əlaqə