Skip to content

Smeagolworms4/docker-osm-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Street Map Proxy

Minimalist Open Street Map Proxy docker container in nodejs

Usage

Pull repository

docker pull smeagolworms4/openstreetmap-proxy

Run container:

docker run -p 8080:8080 smeagolworms4/openstreetmap-proxy

Access for test open:

http://127.0.0.1:8080/0/0/0.png

Force type in url:

http://127.0.0.1:8080/0/0/0.png?r=tile
http://127.0.0.1:8080/0/0/0.png?r=other

Environment variables

ENV OSM_PROXY_PORT=8080
ENV OSM_PROXY_CACHE_PATH=/var/cache/openstreetmap-proxy
ENV OSM_PROXY_LAYER_URL=http://{s}.{type}.openstreetmap.org/{z}/{x}/{y}.png
ENV OSM_PROXY_CACHE_LIFETIME=2592000

Mount cache directory

If you want persist cache directory

mkdir "$(pwd)/cache" # Create dir with user uid 1000
docker  run -v "$(pwd)/cache":/var/cache/openstreetmap-proxy -p 8080:8080 smeagolworms4/openstreetmap-proxy

Docker hub

https://hub.docker.com/r/smeagolworms4/openstreetmap-proxy

About

Minimalist Open Street Map Proxy docker container in nodejs

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •