Záložka Nasazení (Deployments)

March 30, 2026 16 views

Záložka Nasazení (Deployments)

Záložka Nasazení v detailu hostingu v uživatelském panelu je centrální místo pro správu Git repozitářů, deploy klíčů a automatizovaných deploy skriptů. Umožňuje vám nasazovat aplikace bez potřeby SSH přístupu.

Sekce záložky Nasazení

Záložka obsahuje následující sekce:

  • Repositories – přehled Git repozitářů
  • Deploy Keys – správa SSH klíčů pro přístup k repozitářům
  • Git operace – klonování, pull, status a přepínání větví
  • Quick Actions – rychlé akce pro běžné příkazy
  • Deploy Scripts – automatizované skripty nasazení

Skenování repozitářů

Tlačítko Scan prohledá adresář /var/www/html a vyhledá všechny složky obsahující .git. Pro každý nalezený repozitář zobrazí:

  • Aktuální větev
  • Poslední commit
  • Stav repozitáře (čistý nebo s neuloženými změnami)

Deploy klíče

Deploy klíče jsou SSH klíče typu ed25519, které umožňují vašemu hostingu přistupovat k soukromým Git repozitářům.

  1. Klikněte na Generate Key (Vygenerovat klíč)
  2. Zkopírujte zobrazený veřejný klíč
  3. Přidejte ho jako deploy klíč v nastavení vašeho repozitáře na GitHub nebo GitLab

Git operace

  • Git Clone – zadejte URL repozitáře (SSH nebo HTTPS), vyberte cílovou složku a klonujte s průběžným zobrazením progresu
  • Git Pull – jedním kliknutím stáhnete nejnovější změny z remote pro každý detekovaný repozitář
  • Git Status – zobrazí aktuální větev, hash a zprávu posledního commitu, čas a stav (čistý/špinavý)
  • Přepínání větví – rozbalovací seznam všech větví (lokálních i vzdálených), kliknutím přepnete na zvolenou větev

Důležité: Po Git operacích (clone, pull, checkout) se PHP-FPM automaticky restartuje s debounce mechanismem, aby se změny projevily okamžitě.

Deploy skripty

Deploy skripty umožňují uložit pojmenované sekvence příkazů, které se spustí jedním kliknutím. Napří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 příkazu se zobrazuje v reálném čase přímo v panelu.

Was this article helpful?

Your feedback helps us improve our documentation

Still need help?

If this article didn't answer your question, our support team is here to help.

Kontaktovat podporu

Related Articles

Browse More Articles

Explore our complete knowledge base

View All