Záložka Nasadenia (Deployments)

March 30, 2026 17 zobrazení

Záložka Nasadenia (Deployments)

Záložka Nasadenia v detaile hostingu v užívateľskom paneli je centrálne miesto pre správu Git repozitárov, deploy kľúčov a automatizovaných deploy skriptov. Umožňuje vám nasadzovať aplikácie bez potreby SSH prístupu.

Sekcie záložky Nasadenia

Záložka obsahuje nasledujúce sekcie:

  • Repositories – prehľad Git repozitárov
  • Deploy Keys – správa SSH kľúčov pre prístup k repozitárom
  • Git operácie – klonovanie, pull, status a prepínanie vetiev
  • Quick Actions – rýchle akcie pre bežné príkazy
  • Deploy Scripts – automatizované skripty nasadenia

Skenovanie repozitárov

Tlačidlo Scan prehľadá adresár /var/www/html a vyhľadá všetky priečinky obsahujúce .git. Pre každý nájdený repozitár zobrazí:

  • Aktuálnu vetvu
  • Posledný commit
  • Stav repozitára (čistý alebo s neuloženými zmenami)

Deploy kľúče

Deploy kľúče sú SSH kľúče typu ed25519, ktoré umožňujú vášmu hostingu pristupovať k súkromným Git repozitárom.

  1. Kliknite na Generate Key (Vygenerovať kľúč)
  2. Skopírujte zobrazený verejný kľúč
  3. Pridajte ho ako deploy kľúč v nastaveniach vášho repozitára na GitHub alebo GitLab

Git operácie

  • Git Clone – zadajte URL repozitára (SSH alebo HTTPS), vyberte cieľový priečinok a klonujte s priebežným zobrazením progresu
  • Git Pull – jedným kliknutím stiahnete najnovšie zmeny z remote pre každý detegovaný repozitár
  • Git Status – zobrazí aktuálnu vetvu, hash a správu posledného commitu, čas a stav (čistý/špinavý)
  • Prepínanie vetiev – rozbaľovací zoznam všetkých vetiev (lokálnych aj vzdialených), kliknutím prepnete na zvolenú vetvu

Dôležité: Po Git operáciách (clone, pull, checkout) sa PHP-FPM automaticky reštartuje s debounce mechanizmom, aby sa zmeny prejavili okamžite.

Deploy skripty

Deploy skripty umožňujú uložiť pomenované sekvencie príkazov, ktoré sa spustia jedným kliknutím. Napríklad:

  • „Deploy Production" – git pull → composer install → php artisan migrate → npm run build
  • „Clear Cache" – php artisan cache:clear → php artisan config:clear → php artisan view:clear

Výstup každého príkazu sa zobrazuje v reálnom čase priamo v paneli.

Bol tento článok užitočný?

Vaša spätná väzba nám pomáha zlepšovať dokumentáciu

Stále potrebujete pomoc?

Ak tento článok neodpovedal na vašu otázku, náš tím podpory je tu, aby vám pomohol.

Kontaktovať podporu