Nasadenie Laravel aplikácie

January 09, 2026 42 zobrazení

Nasadenie Laravel aplikácie

Tento návod vás prevedie kompletným nasadením Laravel aplikácie na CloudWeb hosting.

Predpoklady

  • SSH prístup k hostingu (návod na SSH)
  • GitHub repozitár s Laravel aplikáciou
  • Databáza MySQL (aktivovaná v paneli)

Krok 1: Pripojte sa cez SSH

ssh [email protected] -p PORT

Krok 2: Vygenerujte GitHub deploy kľúč

github_key

Pridajte zobrazený kľúč do GitHub repozitára (Settings → Deploy keys).

Krok 3: Naklonujte repozitár

cd /var/www/html
git clone [email protected]:vas-ucet/vas-projekt.git .

Krok 4: Nainštalujte PHP závislosti

composer install --optimize-autoloader --no-dev

Krok 5: Nainštalujte JavaScript závislosti a zostavte frontend

npm install
npm run build

Krok 6: Nakonfigurujte .env

cp .env.example .env
nano .env

Upravte tieto hodnoty:

APP_ENV=production
APP_DEBUG=false
APP_URL=https://vasa-domena.sk

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=vasa_databaza
DB_USERNAME=vas_uzivatel
DB_PASSWORD=vase_heslo

Krok 7: Vygenerujte aplikačný kľúč

php artisan key:generate

Krok 8: Spustite migrácie

php artisan migrate --force

Krok 9: Vytvorte symbolický odkaz pre storage

php artisan storage:link

Krok 10: Optimalizujte pre produkciu

php artisan config:cache
php artisan route:cache
php artisan view:cache

Krok 11: Opravte oprávnenia

fix_permissions

Aktualizácia aplikácie

Pri ďalších nasadeniach:

cd /var/www/html
git pull origin main
composer install --optimize-autoloader --no-dev
npm install && npm run build
php artisan migrate --force
php artisan config:cache
php artisan route:cache
php artisan view:cache
fix_storage

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