mirror of
https://github.com/mapbox/tippecanoe.git
synced 2025-01-21 12:05:05 +00:00
25 lines
602 B
Docker
25 lines
602 B
Docker
|
# Start from ubuntu
|
||
|
FROM ubuntu:17.04
|
||
|
|
||
|
# Update repos and install dependencies
|
||
|
RUN apt-get update \
|
||
|
&& apt-get -y upgrade \
|
||
|
&& apt-get -y install build-essential libsqlite3-dev zlib1g-dev
|
||
|
|
||
|
# Create a directory and copy in all files
|
||
|
RUN mkdir -p /tmp/tippecanoe-src
|
||
|
WORKDIR /tmp/tippecanoe-src
|
||
|
COPY . /tmp/tippecanoe-src
|
||
|
|
||
|
# Build tippecanoe
|
||
|
RUN make \
|
||
|
&& make install
|
||
|
|
||
|
# Remove the temp directory and unneeded packages
|
||
|
WORKDIR /
|
||
|
RUN rm -rf /tmp/tippecanoe-src \
|
||
|
&& apt-get -y remove --purge build-essential && apt-get -y autoremove
|
||
|
|
||
|
# Run the default command to show usage
|
||
|
CMD tippecanoe --help
|