@@ -4,7 +4,6 @@ Ce dossier permet de déployer une instance de [uMap](https://github.com/umap-pr
...
@@ -4,7 +4,6 @@ Ce dossier permet de déployer une instance de [uMap](https://github.com/umap-pr
Cette image Docker essentiellement utilise le package Python `umap-project`, et ajoute :
Cette image Docker essentiellement utilise le package Python `umap-project`, et ajoute :
*`uWSGI`, utilisé ici comme serveur d'application Python.
*`uWSGI`, utilisé ici comme serveur d'application Python.
*`nginx`, car Traefik ne supporte pas `uWSGI`.
* Un entrypoint permettant d'initialiser la base de donnée et de compresser les fichiers statiques.
* Un entrypoint permettant d'initialiser la base de donnée et de compresser les fichiers statiques.
Lors du lancement de l'application, les fichiers statiques sont copiés dans `/srv/umap/static`. Le fichier [uwsgi.ini](./uwsgi.ini) permet justement de router les requêtes qui commencent par `/static` vers ce dossier.
Lors du lancement de l'application, les fichiers statiques sont copiés dans `/srv/umap/static`. Le fichier [uwsgi.ini](./uwsgi.ini) permet justement de router les requêtes qui commencent par `/static` vers ce dossier.
...
@@ -24,6 +23,8 @@ S'assurer que l'image a été construite et poussée sur le registre de producti
...
@@ -24,6 +23,8 @@ S'assurer que l'image a été construite et poussée sur le registre de producti
docker-compose up -d&& docker-compose logs -f
docker-compose up -d&& docker-compose logs -f
```
```
L'interface d'administration est accessible à `carte.caretech.picasoft.net/admin`.
### Premier lancement
### Premier lancement
Dans la configuration actuelle, l'instance est fermée et les comptes doivent être créés manuellement.
Dans la configuration actuelle, l'instance est fermée et les comptes doivent être créés manuellement.
...
@@ -37,6 +38,8 @@ umap createsuperuser
...
@@ -37,6 +38,8 @@ umap createsuperuser
Remplir les différents champs.
Remplir les différents champs.
On se rend dans l'interface d'administration
## Mise à jour
## Mise à jour
Changer l'argument `UMAP_VERSION` du [Dockerfile](./Dockerfile), et mettre à jour le tag de l'image dans le fichier Compose.
Changer l'argument `UMAP_VERSION` du [Dockerfile](./Dockerfile), et mettre à jour le tag de l'image dans le fichier Compose.