Přeskočit na obsah

Rychlý start

  • 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)
Terminal window
git clone https://github.com/kafe-studio/kafe-cms-start.git
cd kafe-cms-start
pnpm install
Terminal window
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.

Terminal window
pnpm dev

Toto 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
Terminal window
pnpm build # server build v dist/
pnpm start # spustí node ./dist/server/entry.mjs

Server nasaďte pomocí přiloženého Dockerfile. Viz Dokploy (Docker).