Mention versioning minumum requirements

Also provide flexibility in specifying which docker/docker-compose to use.
pull/35/head
stirringhalo 2016-11-15 14:41:07 -05:00 zatwierdzone przez GitHub
rodzic 2e861b0112
commit 35d9c704bf
1 zmienionych plików z 18 dodań i 18 usunięć

Wyświetl plik

@ -3,15 +3,19 @@ set -o errexit
set -o pipefail set -o pipefail
set -o nounset set -o nounset
DOCKER_EXEC=docker
DC_EXEC=docker-compose
#Check installed versions #Check installed versions
docker --version echo "This requires a docker engine version 1.10.0+ and docker-compose 1.6.0+. If not, it is expected to fail. See https://docs.docker.com/engine/installation/ and https://docs.docker.com/compose/install/"
docker-compose --version $DOCKER_EXEC --version
$DC_EXEC --version
#Remove #Remove
docker-compose down $DC_EXEC down
docker-compose rm -fv $DC_EXEC rm -fv
echo "Remove old volume" echo "Remove old volume"
docker volume ls -q | grep openmaptiles | xargs -r docker volume rm || true $DOCKER_EXEC volume ls -q | grep openmaptiles | xargs -r docker volume rm || true
echo "Make directories " echo "Make directories "
mkdir -p build mkdir -p build
@ -24,23 +28,19 @@ if [ ! -f ./data/${testdata} ]; then
wget https://s3.amazonaws.com/metro-extracts.mapzen.com/zurich_switzerland.osm.pbf -P ./data wget https://s3.amazonaws.com/metro-extracts.mapzen.com/zurich_switzerland.osm.pbf -P ./data
fi fi
$DOCKER_EXEC run --rm -v $(pwd):/tileset openmaptiles/openmaptiles-tools make
docker run --rm -v $(pwd):/tileset openmaptiles/openmaptiles-tools make $DC_EXEC up -d postgres
docker-compose up -d postgres
sleep 30 sleep 30
docker-compose run --rm import-water $DC_EXEC run --rm import-water
docker-compose run --rm import-natural-earth $DC_EXEC run --rm import-natural-earth
docker-compose run --rm import-lakelines $DC_EXEC run --rm import-lakelines
docker-compose run --rm import-osm $DC_EXEC run --rm import-osm
docker-compose run --rm import-sql $DC_EXEC run --rm import-sql
docker-compose -f docker-compose.yml -f docker-compose-test-override.yml run --rm generate-vectortiles $DC_EXEC -f docker-compose.yml -f docker-compose-test-override.yml run --rm generate-vectortiles
docker-compose stop postgres $DC_EXEC stop postgres
echo "The vectortiles created from $testdata " echo "The vectortiles created from $testdata "
ls ./data/*.mbtiles -la ls ./data/*.mbtiles -la
echo "Hello ... start experimenting - see docs ! " echo "Hello ... start experimenting - see docs ! "