Clone du projet :
git clone https://github.com/KoroSensei10/svelte-revolution.git
pnpm install
Le fichier .env contient les URLs de production (valeurs par défaut). Pour le développement local, créez un fichier .env.local à la racine du projet pour surcharger ces valeurs :
PUBLIC_DB_URL=http://localhost:8090
DB_URL=http://localhost:8090
Note :
.env.localest ignoré par git. Il est chargé en priorité sur.envgrâce à la configuration danssvelte.config.js.
Pour développer sans toucher à la base de production, lancez PocketBase en local avec Docker :
# Option 1 : Docker Compose
docker compose up pocketbase
# Option 2 : Build et run manuellement
docker build -t pocketbase ./db
docker run -p 8090:8090 pocketbase
L'interface admin est accessible sur http://localhost:8090/_/.
http://localhost:8090/_/)db/schema.jsonVoir AI_README#setup
Lancer le serveur de développement :
pnpm dev
Voir le AI_README#launch
Lancer le serveur de production :
pnpm run build &&
pnpm run preview
src/ : code sourcelib/ : fonctions utilitairescomponents/ : composantsroutes/ : Toutes les routes de l'applicationadmin/ : pages d'administrationdb/ : Dockerfile et schéma PocketBaseia_server/ : serveur IA en Gopublic/ : fichiers statiquesbuild/ : fichiers générésnode_modules/ : dépendances