add travis and quickstart.sh file for basic testing
This commit is contained in:
parent
d8cab7ad04
commit
c1c811a115
29
.travis.yml
Normal file
29
.travis.yml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
sudo: required
|
||||||
|
|
||||||
|
dist: precise
|
||||||
|
|
||||||
|
language: bash
|
||||||
|
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
|
||||||
|
before_install:
|
||||||
|
- sudo sh -c 'echo "deb https://apt.dockerproject.org/repo ubuntu-precise main" > /etc/apt/sources.list.d/docker.list'
|
||||||
|
- sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
|
||||||
|
- sudo apt-get clean
|
||||||
|
- sudo apt-get update
|
||||||
|
- sudo apt-key update
|
||||||
|
- sudo apt-get -qqy -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" install docker-engine=1.12.0-0~precise
|
||||||
|
- sudo rm -f /usr/local/bin/docker-compose
|
||||||
|
- curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > docker-compose
|
||||||
|
- chmod +x docker-compose
|
||||||
|
- sudo mv docker-compose /usr/local/bin
|
||||||
|
- sudo service docker restart
|
||||||
|
- docker-compose -v
|
||||||
|
- docker -v
|
||||||
|
|
||||||
|
script:
|
||||||
|
- sudo service docker restart
|
||||||
|
- docker-compose config
|
||||||
|
- sudo ./quickstart.sh
|
||||||
|
|
||||||
8
docker-compose-test-override.yml
Normal file
8
docker-compose-test-override.yml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
version: "2"
|
||||||
|
|
||||||
|
services:
|
||||||
|
generate-vectortiles:
|
||||||
|
environment:
|
||||||
|
BBOX: "8.25,46.97,9.58,47.52"
|
||||||
|
MIN_ZOOM: "0"
|
||||||
|
MAX_ZOOM: "7"
|
||||||
46
quickstart.sh
Executable file
46
quickstart.sh
Executable file
@ -0,0 +1,46 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -o errexit
|
||||||
|
set -o pipefail
|
||||||
|
set -o nounset
|
||||||
|
|
||||||
|
#Check installed versions
|
||||||
|
docker --version
|
||||||
|
docker-compose --version
|
||||||
|
|
||||||
|
#Remove
|
||||||
|
docker-compose down
|
||||||
|
docker-compose rm -fv
|
||||||
|
echo "Remove old volume"
|
||||||
|
docker volume ls -q | grep openmaptiles | xargs -r docker volume rm || true
|
||||||
|
|
||||||
|
echo "Make directories "
|
||||||
|
mkdir -p build
|
||||||
|
mkdir -p data
|
||||||
|
|
||||||
|
testdata=zurich_switzerland.osm.pbf
|
||||||
|
if [ ! -f ./data/${testdata} ]; then
|
||||||
|
echo "Download $testdata "
|
||||||
|
rm -f ./data/*
|
||||||
|
wget https://s3.amazonaws.com/metro-extracts.mapzen.com/zurich_switzerland.osm.pbf -P ./data
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
docker run --rm -v $(pwd):/tileset openmaptiles/openmaptiles-tools make
|
||||||
|
docker-compose up -d postgres
|
||||||
|
sleep 30
|
||||||
|
|
||||||
|
docker-compose run --rm import-water
|
||||||
|
docker-compose run --rm import-natural-earth
|
||||||
|
docker-compose run --rm import-lakelines
|
||||||
|
docker-compose run --rm import-osm
|
||||||
|
docker-compose run --rm import-sql
|
||||||
|
|
||||||
|
docker-compose -f docker-compose.yml -f docker-compose-test-override.yml run --rm generate-vectortiles
|
||||||
|
|
||||||
|
docker-compose stop postgres
|
||||||
|
echo "The vectortiles created from $testdata "
|
||||||
|
ls ./data/*.mbtiles -la
|
||||||
|
echo "Hello ... start experimenting - see docs ! "
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user