-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
50 lines (45 loc) · 1.26 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
version: "3.6"
services:
openindoor-db:
image: postgis/postgis:12-3.1
environment:
POSTGRES_DB: openindoor-db
POSTGRES_USER: openindoor-db-admin
POSTGRES_PASSWORD: admin123
ports:
- 5432:5432
openindoor-adminer:
image: adminer
restart: always
ports:
- 8091:8080
openindoor-gdal:
image: osgeo/gdal:3.2.0
volumes:
- ./test/data:/data
command: >
ogr2ogr -f "PostgreSQL"
PG:"dbname='openindoor-db' host='openindoor-db' port='5432' user='openindoor-db-admin' password='admin123'"
/data/france/FranceRoissyEnFranceAroportDeParisCharlesDeGaulle.geojson
-nln buildings
-overwrite
-skipfailures
# https://t-rex.tileserver.ch/doc/reference/
openindoor-rex:
image: sourcepole/t-rex
environment:
POSTGRES_DB: openindoor-db
POSTGRES_USER: openindoor-db-admin
POSTGRES_PASSWORD: admin123
command: serve --bind=0.0.0.0 --openbrowser=false --config=/data/config.toml
volumes:
- ./t-rex/config.toml:/data/config.toml
ports:
- 6767:6767
openindoor-tegola:
image: gospatial/tegola:v0.12.1
command: serve --config /opt/tegola_config/config.toml
volumes:
- ./tegola:/opt/tegola_config
ports:
- 8092:8080