
Comment Configurer NextBlock : Guide Complet
Comment Configurer NextBlock : Guide Complet
Que vous soyez contributeur plongeant dans le monorepo complet ou développeur créant un projet autonome, NextBlock propose deux chemins clairs. Ce guide couvre les deux.
Choisissez votre chemin
🔧 Monorepo (git clone)
Pour les contributeurs et équipes voulant le contrôle total sur chaque librairie du workspace Nx.
⚡ CLI (npm create)
Pour les développeurs voulant un projet Next.js autonome avec NextBlock intégré — prêt à déployer en minutes.
Chemin 1 : Le Monorepo (Contributeurs)
git clone https://github.com/nextblock-cms/nextblock.git
cd nextblock
npm install
npm run setup
L'assistant npm run setup va créer .env.local, demander vos identifiants Supabase, configurer optionnellement R2 et SMTP, lier le CLI Supabase et pousser le schéma.
npx nx serve nextblock
Chemin 2 : Le CLI (Démarrage Rapide)
npm create nextblock@latest mon-site
cd mon-site
Le CLI copie un template prêt pour la production et réécrit les imports workspace en packages publiés. Configurez .env.local avec vos identifiants Supabase puis :
npm run db:push
npm run dev
Activer les Modules Premium
npx create-nextblock activate ecommerce
Cette commande injecte les wrappers de routes pour les commandes, produits, checkout et l'API — le tout protégé par la validation de licence.
Déploiement
NextBlock se déploie comme une app Next.js standard. Poussez sur Vercel, Netlify, ou tout hébergeur Node.js avec vos variables d'environnement serveur configurées.