Create compose file
This commit is contained in:
commit
f5150b42df
37
Readme.md
Normal file
37
Readme.md
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
##### Moxitech GIS
|
||||||
|
|
||||||
|
Инструкция предназначена для установки локального сервера карт
|
||||||
|
После установки, появиться возможность использовать карты по маршруту:
|
||||||
|
|
||||||
|
|
||||||
|
http://{s}.localhost:10080/{z}/{x}/{y}.png
|
||||||
|
|
||||||
|
##### Алгоритм
|
||||||
|
0. Запускаем compose, билдим и получаем голый сервер
|
||||||
|
|
||||||
|
```
|
||||||
|
docker-compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
1. Скачиваем картографические данные:
|
||||||
|
|
||||||
|
```
|
||||||
|
wget https://download.geofabrik.de/X/Y-latest.osm.pbf -P ./map-data
|
||||||
|
```
|
||||||
|
|
||||||
|
* Где X - матери (Asia, Europa, Amerika...)
|
||||||
|
Y - страна
|
||||||
|
|
||||||
|
2. Подключаемся к контейнеру и пушим данные
|
||||||
|
|
||||||
|
```
|
||||||
|
docker-compose up -d &&
|
||||||
|
docker exec -it renderd /bin/bash
|
||||||
|
osm2pgsql -d gis --create --slim -G --hstore -C 2500 --number-processes 4 /var/lib/postgresql/data/Y-latest.osm.pbf
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Перезапуск сервера
|
||||||
|
|
||||||
|
```
|
||||||
|
docker-compose up -d
|
||||||
|
```
|
29
docker-compose.yaml
Normal file
29
docker-compose.yaml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
|
||||||
|
services:
|
||||||
|
postgis:
|
||||||
|
image: postgis/postgis:13-3.1
|
||||||
|
container_name: postgis
|
||||||
|
environment:
|
||||||
|
POSTGRES_DB: moxitech-gis
|
||||||
|
POSTGRES_USER: AdminGis
|
||||||
|
POSTGRES_PASSWORD: IncvizitorMappingRoutes
|
||||||
|
volumes:
|
||||||
|
- postgis_data:/var/lib/postgresql/data
|
||||||
|
|
||||||
|
renderd:
|
||||||
|
image: overv/openstreetmap-tile-server
|
||||||
|
container_name: renderd
|
||||||
|
environment:
|
||||||
|
UPDATES: disabled
|
||||||
|
volumes:
|
||||||
|
- osm_data:/var/lib/mod_tile
|
||||||
|
- ./map-data:/var/lib/postgresql/data
|
||||||
|
ports:
|
||||||
|
- "10080:80"
|
||||||
|
depends_on:
|
||||||
|
- postgis
|
||||||
|
command: run
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
postgis_data:
|
||||||
|
osm_data:
|
Loading…
Reference in New Issue
Block a user