gerardus
v0.0.21
Published
simplest mbtiles server
Downloads
108
Readme
Getting Started
Install using npm
npm install gerardusBuilding from source
git clone [email protected]:mystand/gerardus.git
cd gerardus
npm install
npm run buildUsage
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 if the requested tile
is not found
--force-tms Force response as TMS (default false)
--host HOST Server hostname
-l LOG, --log LOG Log file (default gerardus.log)
-p PORT, --port PORT Port (default 8888)
--pid PID PID file
-s SOCKET, --socket SOCKET
Unix socket to listen
--verbose Verbose output (default false)Example 1
gerardus --verbose russia.mbtiles world.mbtilesExample 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.ymlNote: passing additional arguments to application will rewrite configuration settings.
Example 3
./bin/gerardus --force-tms --allow-origin --verbose example/osm-bright-2.mbtilescd examplepython -m SimpleHTTPServer 8000open http://localhost:8000
Help
gerardus -h