Differenze tra le versioni di "OpenStreetMap/Podoma"

Da Wikimedia Italia.
Jump to navigation Jump to search
Riga 10: Riga 10:
 
* [https://mapyourgrid.infos-reseaux.com/dashboard/ Esempio di dashboard basata su Podoma]
 
* [https://mapyourgrid.infos-reseaux.com/dashboard/ Esempio di dashboard basata su Podoma]
  
== Setup ==
+
== Aspetti tecnici ==
Per le istruzioni complete vedere [https://github.com/osm-fr/podoma/blob/main/docs/DEVELOP.md la documentazione ufficiale].
+
Vedere [https://github.com/osm-fr/podoma/blob/main/docs/DEVELOP.md la documentazione ufficiale].
 +
 
 +
=== Architettura e requisiti ===
 +
 
 +
Tre componenti
 +
* Web server Podoma (NodeJS >= 24, Python 3, Osmium > 1.18, Imposm >= 3)
 +
* Database PostGIS (PostgreSQL >= 15)
 +
* Tile server (pg_tileserv)
 +
 
 +
=== Setup ===
  
 
<ol>
 
<ol>

Versione delle 13:31, 14 feb 2026

Software realizzato dai volontari OpenStreetMap francesi per tracciare i progressi del loro progetto del mese OSM, potrebbe tornare utile anche per il progetto del mese italiano:

Link utili

Aspetti tecnici

Vedere la documentazione ufficiale.

Architettura e requisiti

Tre componenti

  • Web server Podoma (NodeJS >= 24, Python 3, Osmium > 1.18, Imposm >= 3)
  • Database PostGIS (PostgreSQL >= 15)
  • Tile server (pg_tileserv)

Setup

  1. Clonare la repo con git clone https://github.com/osm-fr/podoma.git
  2. Entrare nella cartella della repo e inizializzare i sottomoduli con git submodule init + git submodule update
  3. Creare config.json copiando e adattando OpenStreetMap/Podoma/config.json
  4. Applicare questa modifica
    diff --git a/docker-compose.yml b/docker-compose.yml
    index 61b9995..acf51dc 100644
    --- a/docker-compose.yml
    +++ b/docker-compose.yml
    @@ -14,6 +14,8 @@ services:
    
       pdm:
         image: pdm/server:latest
    +    build:
    +      context: .
         restart: always
         depends_on:
           - pgsqldb
    
  5. Eseguire docker compose build
  6. Eseguire docker compose run --rm pdm install
  7. Eseguire docker compose run --rm pdm init (è normale che richieda molto tempo)
  8. Avviare con docker compose up -d