Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.
Go to file
2018-06-09 16:44:03 +03:00
src fix: handle tables with no properties 2018-06-04 17:46:48 +03:00
.gitignore initial commit 2017-09-30 13:55:44 +03:00
.travis.yml feat: rewrite using actix 2018-05-05 12:41:40 +05:00
Cargo.lock chore: update dependencies 2018-06-09 16:44:03 +03:00
Cargo.toml update dependencies, use number of available logical cpu as threads by default 2018-05-25 17:16:59 +03:00
Dockerfile update ekidd/rust-musl-builder to 1.26.0 2018-05-25 18:06:36 +03:00
README.md feat: rewrite using actix 2018-05-05 12:41:40 +05:00

Martin

Build Status

PostGIS Mapbox Vector Tiles server.

Warning: this is experimental

Installation

git clone git@github.com:urbica/martin.git
cd martin
cargo build --release
./target/release/martin

Usage

DATABASE_URL=postgres://postgres:password@localhost:5432/test martin

Environment variables

DATABASE_URL
DATABASE_POOL_SIZE
WORKER_PROCESSES
KEEP_ALIVE

Using with Docker

docker run -d —rm —name martin \
  -p 3000:3000 \
  -e DATABASE_URL=postgres://postgres:password@localhost:5432/test \
  urbica/martin

Development

Install project dependencies and check that the tests run

cargo test
cargo run