Skip to content

scooterw/tairu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

tairu ... simple map tile server

In development mode (irb): rake console

To run from bin: tairu --config /path/to/config/file

Example config file:

name: tairu_config_example
cache:
  type: memory
layers:
  geo:
    provider: mbtiles
    tileset: geography-class.mbtiles
    location: ~/.tairu/tilesets
    format: png

Configuration may be read from a yaml file (see example above) using Tairu.config_from_file(file_name) or by passing values for layers, cache, and name (optional) into a configuration block:

layers = {
  'geo' => {
    'provider' => 'mbtiles',
    'tileset' => 'geography-class.mbtiles',
    'location' => '~/.tairu/tilesets',
    'format' => 'png'
  }
}

cache = {
  'type' => 'redis',
  'options' => {
    'host' => 'localhost',
    'port' => '6379',
    'db' => 0
  }
}

Tairu.configure do |config|
  config.name = 'tairu_config_example'
  config.layers = layers
  config.cache = cache
end

NOTE: If no cache is passed in, it will default to the memory cache

About

... simple map tile server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages