#!/bin/bash -x
|
|
. common.sh
|
|
DOCKER_NAME="${DOCKER_PREFIX}-mapproxy"
|
DOCKER_IMAGE="${DOCKER_IMAGE_PREFIX}mapproxy"
|
DOCKER_DIR=mapproxy
|
|
mkdir "${HOST_MAPPROXY_DIR}"
|
chown 500:500 "${HOST_MAPPROXY_DIR}"
|
|
docker build -t "${DOCKER_IMAGE}" "${DOCKER_DIR}"
|
docker stop "${DOCKER_NAME}"
|
docker rm -v "${DOCKER_NAME}"
|
docker run -i -t -d \
|
--link "${DOCKER_PREFIX}-postgis:postgres" \
|
-v "${HOST_CARTO_DIR}:/home/mapproxy/carto:ro" \
|
-v "${HOST_MAPPROXY_DIR}:/home/mapproxy/data" \
|
-e "MAPNIK_MAP_FILE=/home/mapproxy/carto/mapnik.xml" \
|
-e "MAPNIK_TILE_DIR=/home/mapproxy/data" \
|
-e "MAPPROXY_PROCESSES=${MAPPROXY_PROCESSES}" \
|
-p 8080:8080 \
|
--name "${DOCKER_NAME}" \
|
"${DOCKER_IMAGE}"
|
docker logs -f "${DOCKER_NAME}"
|