VApp permet de simplifier la recherche d'aide et l'applicabilité des projets portés par les collectivités.
Voir la présentation du projet VApp
Il est composé d'un bac à sable : une UI minimaliste permettant d'effectuer directement une recherche d'aide.
Ce sandbox a vocation à disparaître.
D'une API, constituant le cœur du projet, permettant d'effectuer des scoring d'aides en fonction d'un projet.
Voir l'explication détaillée du fonctionnement sur la documentation dédiée à l'API.
Créer un fichier .env basé sur .env.development :
cp .env.development .envLancer le conteneur de BDD :
docker compose upInstaller les dépendances et lancer l'app :
yarn # to install dependencies
yarn dev # to run in dev modeOuvrir la page d'accueil http://127.0.0.1:3000/ et commencer à tester.
Use React DSFR Storybook :
https://components.react-dsfr.codegouv.studio
Pour les modifications de BDD :
Créer le fichier de migration et compléter le up et le down :
yarn kysely migrate make MIGRATION_NAMEExécuter la migration et mettre les types :
yarn kysely migrate latest
yarn kysely-codegen# run unit tests with vitest
yarn test# run storybook
yarn storybookdocker compose --env-file .env.test up
# build, serve and launch playwright interactive end-to-end tests
yarn e2e --uiFollow production logs:
journalctl -u ollama.service -fWatch GPU usage:
watch -n 1 nvidia-smiPull a model:
curl http://localhost:11434/api/pull -d '{"model": "mistral-small:latest"}'Get token:
curl -X 'GET' \
'https://aides-territoires.beta.gouv.fr/api/connexion' \
-H 'accept: application/ld+json' \
-H 'X-AUTH-TOKEN: myAidesTerritoiresToken'Se référer au dossier des prompts.
Voir decisions.