mirror of
https://github.com/maplibre/martin.git
synced 2024-12-20 21:31:49 +03:00
1.0 KiB
Executable File
1.0 KiB
Executable File
Martin
Martin is a PostGIS Mapbox Vector Tiles server written in Rust using Actix web framework.
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 postgres \
-p 5432:5432 \
-e POSTGRES_PASSWORD=password \
mdillon/postgis:10-alpine
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