diff --git a/README.md b/README.md index 5823fdf984c562e8b7bdf43abd2e6e4f780d771c..e904069735c6ac67ec3d4ea6fd688146d8c0f4db 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,10 @@ La démo est accessible avec l'url https://elections.127.0.0.1.nip.io - `./miscellaneous/keycloack` contient un environnement Keycloack qui peut être utilisé pour déployer un environnement OAuth2 - `./web` est le répertoire où est stocké l'application front-end en JavaScript natif et avec le framework CSS Bulma publié par le serveur back-end. +Le répertoire `./web/assets/maps` contient les cartes qui peuvent être utilisé dans l'application. Pour en ajouter de nouvelles en production copier les fichiers désirés dans ce répertoire. + +Avec docker-compose : docker cp <fichier-à -importer> <nom-du-conteneur>:/app/web/assets/maps/<fichier-à -importer> + ### Utilisateurs et droits **Utilisateurs techniques** Les utilisateurs techniques permettent de s'authentifier à l'application et d'accéder aux API en fonction du rôle de l'utilisateur qui définit alors ses droits. diff --git a/docker-compose.yml b/docker-compose.yml index 15fb484e797665d09a483a93813b04d63e924e5a..c2be7003af451b30b60caadc8aab3bb910f24e0f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,19 +4,20 @@ services: elections-container: image: elections build: . - #command: -debug + command: -debug restart: unless-stopped volumes: - /etc/localtime:/etc/localtime:ro - ./configs:/app/configs - ./letsencrypt_cache:/app/letsencrypt_cache - ./data:/app/data + - maps-volume:/app/web/assets/maps ports: - 443:443 - 80:80 environment: - HOSTNAME=${HOSTNAME} - - ADMIN_ROLE=${ADMIN_ROLE} + - ADMIN_ROLE=${ADMIN_GROUP} - REDIRECT_URL=${REDIRECT_URL} - CLIENT_ID=${CLIENT_ID} - CLIENT_SECRET=${CLIENT_SECRET} @@ -24,3 +25,6 @@ services: - TOKEN_URL=${TOKEN_URL} - USERINFO_URL=${USERINFO_URL} - LOGOUT_URL=${LOGOUT_URL} + +volumes: + maps-volume: