Rychlý start
Předpoklady
Section titled “Předpoklady”- Node.js 24+ (použijte fnm nebo nvm)
- pnpm 8.15+ (
corepack enable && corepack prepare pnpm@8.15.0 --activate) - Cloudflare R2 bucket (jen pro produkční média)
Klonování a instalace
Section titled “Klonování a instalace”git clone https://github.com/kafe-studio/kafe-cms-start.gitcd kafe-cms-startpnpm installNastavení prostředí
Section titled “Nastavení prostředí”cp .env.example .env # lokálně volitelnéLokální vývoj nepotřebuje žádnou konfiguraci — SQLite (./data/kafecms.db) a lokální
nahrané soubory fungují rovnou. Pro správné kanonické/OG/sitemap URL v produkci nastavte SITE_URL.
Spuštění vývojového serveru
Section titled “Spuštění vývojového serveru”pnpm devToto spustí vývojový server Kafe-CMS: nabootuje Astro, zmigruje SQLite databázi a při
prvním spuštění naseeduje seed/seed.json.
- Web:
http://localhost:4321— angličtina v kořeni (/) - Administrace:
http://localhost:4321/kafecms/admin— při první návštěvě vytvořte účet vlastníka
Build pro produkci
Section titled “Build pro produkci”pnpm build # server build v dist/pnpm start # spustí node ./dist/server/entry.mjsServer nasaďte pomocí přiloženého Dockerfile. Viz Dokploy (Docker).