Differenze tra le versioni di "OpenStreetMap/Podoma"
Jump to navigation
Jump to search
(→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 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
- 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