OpenStreetMap/Podoma: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(→Setup) |
(→Setup) |
||
| 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] | ||
== | == Aspetti tecnici == | ||
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 12: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
- 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)
Setup
- 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 init+git submodule update - Creare
config.jsoncopiando e adattando OpenStreetMap/Podoma/config.json - 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 - 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