Ce document décrit la partie technique pour les développeurs :
http://localhost:3201Ouvrir un terminal.
Se placer dans le dossier AM.
Crée un fichier .env avec le contenu suivant :
POCKETBASE_ADMIN_EMAIL='user@example.com'
POCKETBASE_ADMIN_PASSWORD='a-strong-password'
POCKETBASE_ENCRYPTION_KEY='a-strong-encryption-key-with-no-special-chars'
Lancer le service pocketbase avec Docker Compose :
docker compose up -d pocketbase-avenir-motard
Vérifier les conteneurs :
docker compose ps
docker compose logs pocketbase-avenir-motard
Le log devrait afficher quelque chose comme :
Ensuring superuser exists
Successfully saved superuser "admin@avenir-motard.tf"!
[pocketbase] starting server
[pocketbase] hooks dir = /pb_hooks
[pocketbase] data dir = /pb_data
[pocketbase] public dir = /pb_public
2026/08/05 09:28:27 Server started at http://0.0.0.0:8090
├─ REST API: http://0.0.0.0:8090/api/
└─ Dashboard: http://0.0.0.0:8090/_/
http://localhost:3201docker compose down
Le fichier de schéma décrit la structure de la base :
Fichier de référence :
/pocketbase_template.jsonCe fichier sert de source de vérité pour initialiser ou réaligner un environnement.
http://localhost:3201.Settings > Import Collections.pocketbase_template.json en copiant/collant le contenu ou en important le fichier JSON.Review puis Confirm and Import.Settings > Export Collections.pocketbase_template.json ou télécharger le fichier JSON sous le nom pocketbase_template.json.