LEMONADE Dokumentace

Dokumentace.

Patnáct kapitol od instalace a struktury projektu po CLI a produkční nasazení.

Kapitola 15 z 15

Produkční nasazení.

Sestavte neměnný release, nastavte prostředí a ověřte zapisovatelné runtime cesty.

Příprava release

Nainstalujte produkční Composer závislosti, sestavte frontend, nastavte APP_ENV=production, bezpečný APP_SECRET a správnou APP_BASE_URL. Document root musí mířit do public/.

Deployment checklist
composer install --no-dev --classmap-authoritative
npm ci
npm run build

export APP_ENV=production
export APP_DEBUG=false
export APP_BASE_URL=https://example.com

vendor/bin/lemonade database:migrate
vendor/bin/lemonade database:migrate:status

Migrace spusťte jako řízený krok nasazení. Příkazy v ukázce upravte podle svého release procesu a strategie bezvýpadkového deploye.

Runtime a kontrola po nasazení

Proces PHP musí zapisovat do potřebných částí storage/cache a storage/writable. První produkční request nebo CLI příkaz vytvoří config cache automaticky. Ověřte health endpoint, logy, session, cron a queue workery, pokud je aplikace používá.

Podrobná technická dokumentace na GitHubu