diff --git a/caretech/map/README.md b/caretech/map/README.md index bd2ccbf097712f0de768eeac3dc0ed74363a7564..8859e25c9d00beb3da6a4aa252b9329b17ca5776 100644 --- a/caretech/map/README.md +++ b/caretech/map/README.md @@ -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 : * `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. 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 docker-compose up -d && docker-compose logs -f ``` +L'interface d'administration est accessible à `carte.caretech.picasoft.net/admin`. + ### Premier lancement Dans la configuration actuelle, l'instance est fermée et les comptes doivent être créés manuellement. @@ -37,6 +38,8 @@ umap createsuperuser Remplir les différents champs. +On se rend dans l'interface d'administration + ## Mise à jour Changer l'argument `UMAP_VERSION` du [Dockerfile](./Dockerfile), et mettre à jour le tag de l'image dans le fichier Compose. diff --git a/caretech/map/docker-compose.yml b/caretech/map/docker-compose.yml index 75b2c70148949136ea205554f251dfd6069e8acb..fc59cc9b22ac8f29bce28c56ea7ddad21b7a9caa 100644 --- a/caretech/map/docker-compose.yml +++ b/caretech/map/docker-compose.yml @@ -11,7 +11,7 @@ volumes: networks: proxy: external: true - db: + umap: name: umap-caretech services: @@ -37,7 +37,7 @@ services: traefik.enable: true networks: - proxy - - db + - umap db: image: postgis/postgis:12-3.0-alpine @@ -48,7 +48,7 @@ services: volumes: - db:/var/lib/postgresql/data networks: - - db + - umap restart: unless-stopped redis: diff --git a/caretech/wiki/docker-compose.yml b/caretech/wiki/docker-compose.yml index 9b504842cb7ad6b941a8c4542f338738c313e590..e8861d276f35a8d8b5251282752ef3145d563fcf 100644 --- a/caretech/wiki/docker-compose.yml +++ b/caretech/wiki/docker-compose.yml @@ -3,6 +3,8 @@ version: '3.7' volumes: db: name: wiki-caretech-db + data: + name: wiki-caretech-data networks: proxy: @@ -19,6 +21,9 @@ services: DB_HOST: wiki-db-caretech DB_PORT: 5432 DB_TYPE: postgres + # Volume defined in Dockerfile : put a name on it + volumes: + - wiki-caretech-data:/wiki/data/content labels: traefik.http.routers.etherpad-app.entrypoints: websecure traefik.http.routers.etherpad-app.rule: Host(`wiki.caretech.picasoft.net`)