OpenStreetMap/Podoma: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(→Setup) |
|||
| Riga 22: | Riga 22: | ||
Sono disponibili le configurazioni per il deploy con Docker Compose | Sono disponibili le configurazioni per il deploy con Docker Compose | ||
=== Setup === | === Setup con Docker Compose === | ||
<ol> | <ol> | ||
<li>Clonare la repo con <code copy>git clone https://github.com/osm-fr/podoma.git</code></li> | <li>Clonare la repo con <code copy>git clone https://github.com/osm-fr/podoma.git</code></li> | ||
<li>Entrare nella cartella della repo e inizializzare i sottomoduli con <code>git submodule init | <li>Entrare nella cartella della repo e inizializzare i sottomoduli con <code>git submodule update --init</code></li> | ||
<li>Creare <code>config.json</code> copiando e adattando [[OpenStreetMap/Podoma/config.json]] | <li>Creare <code>config.json</code> copiando e adattando [[OpenStreetMap/Podoma/config.json]]</li> | ||
<li> | <li>Configurare i progetti dei mesi nella cartella <code>projects</code></li> | ||
< | |||
</ | |||
<li>Eseguire <code copy>docker compose build</code></li> | <li>Eseguire <code copy>docker compose build</code></li> | ||
<li>Eseguire <code copy>docker compose run --rm pdm install</code></li> | <li>Eseguire <code copy>docker compose run --rm pdm install</code></li> | ||
Versione delle 12:39, 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
- Pagina wiki
- Repository GitHub
- Thread di introduzione su OSM Community (2026-02-07)
- Prima discussione della comunità italiana (2025-11-23)
- Video di presentazione (2026-02-03)
- Istanza francese
- Esempio di dashboard basata su Podoma
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)
Sono disponibili le configurazioni per il deploy con Docker Compose
Setup con Docker Compose
- Clonare la repo con
git clone https://github.com/osm-fr/podoma.git - Entrare nella cartella della repo e inizializzare i sottomoduli con
git submodule update --init - Creare
config.jsoncopiando e adattando OpenStreetMap/Podoma/config.json - Configurare i progetti dei mesi nella cartella
projects - Eseguire
docker compose build - Eseguire
docker compose run --rm pdm install - Eseguire
docker compose run --rm pdm init(è normale che richieda molto tempo) - Avviare con
docker compose up -d