Application cartographique du GAL Meuse@Campagne
Go to file
Marc Ducobu c501700bc4 Citizen-front run with JulienM patches 2021-05-31 16:15:29 +02:00
apache Split into docker containers 2021-05-31 15:47:23 +02:00
fixtures correction form arbre 2021-05-28 11:40:48 +02:00
patches Citizen-front run with JulienM patches 2021-05-31 16:15:29 +02:00
sandbox/wmts #2 change image + map backgrounds 2021-05-25 10:43:11 +02:00
vendor Split into docker containers 2021-05-31 15:47:23 +02:00
.dockerignore Split into docker containers 2021-05-31 15:47:23 +02:00
.gitignore Split into docker containers 2021-05-31 15:47:23 +02:00
.gitmodules Split into docker containers 2021-05-31 15:47:23 +02:00
Dockerfile mount local code folders during development 2021-04-21 10:37:22 +02:00
Dockerfile-back Split into docker containers 2021-05-31 15:47:23 +02:00
Dockerfile-front Citizen-front run with JulienM patches 2021-05-31 16:15:29 +02:00
Dockerfile-taxhub Split into docker containers 2021-05-31 15:47:23 +02:00
Makefile Makefile: update init target 2021-04-21 10:37:40 +02:00
README Split into docker containers 2021-05-31 15:47:23 +02:00
README.md some instructions for the utilisation/configuration 2021-05-26 10:21:16 +02:00
docker-compose.override.yml Citizen-front run with JulienM patches 2021-05-31 16:15:29 +02:00
docker-compose.yml add docker-compose recipe 2021-03-29 21:08:05 +02:00
restart.sh Script to restart an container from an existing image 2021-05-19 17:21:22 +02:00

README.md

gl-geonature

L'instance Geonature-Citizen de Champs-Libres.

Installation

$ git submodule update --init --recursive $ docker-compose up -d $ docker-compose exec citizen install/install_app.sh

note: les credentials pour accéder au backend se trouvent dans /home/appuser/citizen/config

Développement

Mise à jour de GeoNature

Certaines modifications sont faites sur le fork de GeoNature-citizen. Pour télécharger la dernièer version, faire:

$ git submodule foreach git pull git@github.com:Champs-Libres/GeoNature-citizen.git champs-libres

Remise en route du service

$ docker-compose up -d $ docker-compose exec citizen sh install/restart.sh

Documentation

$ make doc

Builder le front (pour production)

$ docker-compose exec citizen bash
appuser@ab136184159a:~/citizen/$ cd frontend
appuser@ab136184159a:~/citizen/frontend$ npm run ng build -- --configuration=fr --prod

Modifier la config du front end

  • faire des modifications dans patches/frontend/conf
  • Builder le front (cfr commande ci-dessus)
  • arrêter le container et remise en route du service (cfr commande ci-desssus)

Modifier les images (e.g., image de fond)

Certaines images sont servies sur api/media, d'autres dans assets!

1) Les images servies sur api/media/

  • changer les fichiers dans patches/frontend/src/assets/
  • copier ces fichiers dans le dossier media:
$ docker-compose exec citizen bash
appuser@ab136184159a:~/citizen/$ cp -r frontend/src/assets/* media
  • arrêter le container et remise en route du service (cfr commande ci-desssus)

2) Les images servies sur assets/

  • changer les fichiers dans patches/frontend/src/assets/
  • Builder le front (cfr commande ci-dessus)
  • arrêter le container et remise en route du service (cfr commande ci-desssus)

Utilisation et configuration

Création d'un programme

La création d'un programme n'est pas encore documentée dans la doc officielle. Remplir les formulaires dans l'admin.

Notes:

  • Dans zone géographique, il faut rentrer un fichier geojson. Les limites de la commune de wasseiges peuvent être retrouvées via http://overpass-turbo.eu/s/15qX ou dans fixtures/geojson/.

Création d'un utilisateur

La création d'un utilisateur n'est pas encore documentée dans la doc officielle. On peut s'enregistrer sur le site. Néanmoins, sans serveur SMTP, l'envoi de l'email de confirmation ne fonctionne pas. Il faut alors manuellement activer l'utilisateur dans l'admin.