@@ -310,41 +310,19 @@ Installation du backend et de la base des données
310310Générer les schémas de GeoNature-citizen
311311~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
312312
313- Il faut maintenant faire au moins une requête au serveur pour le forcer à créer les tables dont il a besoin.
314-
315- Lancement du backend pour générer les schémas :
316-
317313::
318314
319315 # Assurez vous de bien être toujours connecté en tant que geonatadmin
320316 # avec le venv activé avant de lancer cette étape
321317 sudo chown geonatadmin:geonatadmin /home/geonatadmin/gncitizen/ -R
322318 cd ~/gncitizen/backend
323319 export FLASK_ENV=development; export FLASK_DEBUG=1; export FLASK_RUN_PORT=5002; export FLASK_APP=wsgi;
324- nohup python -m flask run --host=0.0.0.0 > /dev/null 2>&1 &
325- serverPID=$!
326- sleep 1 && wget http://127.0.0.1:5002/ # ceci devrait renvoyer 404: NOT FOUND.
327- kill $serverPID
328-
329-
330- Enregistrement du module principal :
331-
332- ::
320+ python -m flask db upgrade
333321
334- psql -d gncitizen -h localhost -p 5432 -U geonatuser -c "insert into gnc_core.t_modules values (1, 'observations', 'observations', 'observations', NULL, false, now(), now());"
335-
336- Vous pouvez créer un programme test avec la ligne de commande suivante :
337-
338- ::
339-
340- psql -d gncitizen -h localhost -p 5432 -U geonatuser -c "INSERT INTO gnc_core.t_programs VALUES (1, 'Au 68', 'inventaire du 68', 'desc', NULL, NULL, 1, 100, 't', '0106000020E6100000010000000103000000010000000500000001000070947C154042CA401665A5454001000070EE7C15402235D7E667A54540010000D81C7D1540AFBA27365AA5454000000040C47C1540DD9BD74A58A5454001000070947C154042CA401665A54540', now(), now());"
341-
342- Celui-ci suppose l'existence d'une liste de taxons dont l'ID est 100, qui normalement existe sur TaxHub par défaut. Remplacez la valeur 100 par une liste existante si ce n'est pas le cas, ou créez une liste avec cet ID sur TaxHub.
343322
344323Mettre en place le système de badge
345324------------------------------------------------------
346325
347-
348326::
349327
350328 mkdir ~/gncitizen/media
@@ -362,7 +340,7 @@ Installer l'environnement javascript
362340::
363341
364342 cd ~/gncitizen/frontend/
365- curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1 /install.sh | bash
343+ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3 /install.sh | bash
366344 source ~/.bashrc
367345 nvm install
368346 npm install
0 commit comments