Getting Started
Install using npm
npm install gerardus
Building from source
git clone git@bitbucket.org:mystand/gerardus.gitcd gerardusnpm installnpm run build
Usage
usage: gerardus [-h] [-v] [-c CONFIG] [-d DEFAULT_TILE] [--host HOST] [-l LOG] [-p PORT] [--pid PID] [-s SOCKET] [--verbose] [tiles [tiles ...]] simplest mbtiles server Positional arguments: tiles list of .mbtiles Optional arguments: -h, --help Show this help message and exit. -v, --version Show program version number and exit. -c CONFIG, --config CONFIG Load the configuration found in filename. -d DEFAULT_TILE, --default-tile DEFAULT_TILE Image that will get the client
Example 1
gerardus --verbose russia.mbtiles world.mbtiles
Example 2
config.yml
:
default_tile: "default.png"pid: "/var/tmp/gerardus.pid"socket: "/var/tmp/http.sock"tiles: ["russia.mbtiles", "world.mbtiles"]
gerardus --config config.yml
Note: passing additional arguments to application will rewrite configuration settings.
Example 3
./bin/gerardus --force-tms --allow-origin --verbose example/osm-bright-2.mbtiles
cd example
python -m SimpleHTTPServer 8000
open http://localhost:8000
Help
gerardus -h