diff --git a/README.md b/README.md index cb25f63..f1721bc 100644 --- a/README.md +++ b/README.md @@ -161,6 +161,18 @@ certificates and files in `` so that you can access the server vi docker run --rm -p 80:80 443:443 -v :/tilesets -v :/certs/ consbio/mbtileserver -c /certs/localhost.pem -k /certs/localhost-key.pem -p 443 --redirect ``` +Alternately, use `docker-compose` to run: + +``` +docker-compose up -d +``` + +To reload the server: + +``` +docker exec -it mbtileserver sh -c "kill -HUP 1" +``` + ## Specifications - expects mbtiles files to follow version 1.0 of the [mbtiles specification](https://github.com/mapbox/mbtiles-spec). Version 1.1 is preferred. diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4f13336 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,12 @@ +version: '3' + +services: + mbtileserver: + image: consbio/mbtileserver:latest + container_name: mbtileserver + entrypoint: /mbtileserver --enable-reload + restart: always + ports: + - 8080:8000 + volumes: + - ./mbtiles/testdata:/tilesets