Standalone Docker Image and Cesium Split View
This release has one breaking change (breaking for a small minority of users) where the API endpoints were renamed to have the api/
prefix where applicable (see #51). Other notes:
- Document style parameters for Thumbnail endpoint (see 7e27db0)
- Support custom, user-defined palettes (see #54)
- Cesium Split Viewer (see #47 and #53)
- Cesium terrain model is now disabled by default (see fe1c210)
Standalone Docker Image - #57
Now you can easily pull a docker image for the latest release or for a specific Pull Request in the repository. Check out the tags for https://github.com/banesullivan/localtileserver/pkgs/container/localtileserver
This is particularly useful if you do not want to install GDAL on your system or want a dedicated service for tile serving.
To use the docker image:
docker pull ghcr.io/banesullivan/localtileserver:latest
docker run -p 8000:8000 ghcr.io/banesullivan/localtileserver:latest
Then visit http://0.0.0.0:8000 in your browser. You can pass the ?filename=
argument in the URL params to access any URL/S3 file.
Note that you can mount your file system to access files locally. For example, I mount my Desktop by:
docker run -p 8000:8000 -v /Users/bane/Desktop/:/data/ ghcr.io/banesullivan/localtileserver:latest
Then I can add the ?filename=
parameter to the URL to access the file TC_NG_SFBay_US_Geo.tif
file on my desktop. Since this is mounted under /data/
in the container, you must build the path as /data/TC_NG_SFBay_US_Geo.tif
, such that the URL would be http://0.0.0.0:8000/?filename=/data/TC_NG_SFBay_US_Geo.tif (or http://0.0.0.0:8000/?filename=%2Fdata%2FTC_NG_SFBay_US_Geo.tif)