openmaptiles/docker-compose.yml

118 wiersze
2.6 KiB
YAML
Czysty Zwykły widok Historia

# This version must match the MAKE_DC_VERSION value below
version: "2.3"
2017-01-06 10:57:40 +00:00
volumes:
pgdata:
networks:
postgres_conn:
driver: bridge
2016-10-06 05:45:00 +00:00
services:
2016-10-06 05:45:00 +00:00
postgres:
image: "${POSTGIS_IMAGE:-openmaptiles/postgis}:${TOOLS_VERSION}"
2016-10-06 05:45:00 +00:00
volumes:
- pgdata:/var/lib/postgresql/data
2017-02-01 21:34:17 +00:00
networks:
- postgres_conn
2016-10-06 05:45:00 +00:00
ports:
- "5432"
2016-10-06 05:45:00 +00:00
env_file: .env
import-data:
image: "openmaptiles/import-data:${TOOLS_VERSION}"
2016-10-28 14:11:26 +00:00
env_file: .env
2017-02-01 21:34:17 +00:00
networks:
- postgres_conn
import-osm:
image: "openmaptiles/import-osm:${TOOLS_VERSION}"
2016-10-06 05:45:00 +00:00
env_file: .env
2016-10-24 07:40:14 +00:00
environment:
DIFF_MODE: ${DIFF_MODE}
2017-02-01 21:34:17 +00:00
networks:
- postgres_conn
volumes:
- ./data:/import
- ./build:/mapping
- ./cache:/cache
2017-01-16 09:01:36 +00:00
import-osm-diff:
image: "openmaptiles/import-osm:${TOOLS_VERSION}"
2017-01-16 09:01:36 +00:00
env_file: .env
command: ./import_diff.sh
environment:
DIFF_MODE: ${DIFF_MODE}
2017-02-01 21:34:17 +00:00
networks:
- postgres_conn
2017-01-16 09:01:36 +00:00
volumes:
- ./data:/import
- ./build:/mapping
- ./cache:/cache
2017-01-06 14:09:21 +00:00
update-osm:
image: "openmaptiles/import-osm:${TOOLS_VERSION}"
2017-01-06 14:09:21 +00:00
env_file: .env
environment:
DIFF_MODE: ${DIFF_MODE}
command: ./import_update.sh
2017-02-01 21:34:17 +00:00
networks:
- postgres_conn
2017-01-06 14:09:21 +00:00
volumes:
- ./data:/import
- ./build:/mapping
- ./cache:/cache
openmaptiles-tools:
image: "openmaptiles/openmaptiles-tools:${TOOLS_VERSION}"
2017-11-10 20:28:12 +00:00
env_file: .env
environment:
# Must match the version of this file (first line)
# download-osm will use it when generating a composer file
MAKE_DC_VERSION: "2.3"
# Allow DIFF_MODE to be overwritten from shell
DIFF_MODE: ${DIFF_MODE}
2017-11-10 20:28:12 +00:00
networks:
- postgres_conn
2017-11-10 20:28:12 +00:00
volumes:
- .:/tileset
- ./data:/import
- ./build:/sql
- ./build:/mapping
- ./cache:/cache
generate-changed-vectortiles:
image: "openmaptiles/generate-vectortiles:${TOOLS_VERSION}"
command: ./export-list.sh
volumes:
- ./data:/export
- ./build/openmaptiles.tm2source:/tm2source
2017-02-01 21:34:17 +00:00
networks:
- postgres_conn
env_file: .env
2016-10-30 15:31:38 +00:00
generate-vectortiles:
image: "openmaptiles/generate-vectortiles:${TOOLS_VERSION}"
2016-10-08 20:04:12 +00:00
volumes:
- ./data:/export
- ./build/openmaptiles.tm2source:/tm2source
2017-02-01 21:34:17 +00:00
networks:
- postgres_conn
2016-10-08 20:04:12 +00:00
env_file: .env
environment:
2017-01-06 10:53:11 +00:00
BBOX: ${BBOX}
MIN_ZOOM: ${MIN_ZOOM}
MAX_ZOOM: ${MAX_ZOOM}
postserve:
image: "openmaptiles/openmaptiles-tools:${TOOLS_VERSION}"
command: postserve openmaptiles.yaml --verbose
env_file: .env
networks:
- postgres_conn
ports:
- "8090:8090"
volumes:
- .:/tileset