Compare commits
7 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
75e7714f20 | ||
|
ec500a2cde | ||
|
affae5a92d | ||
|
a204fb85fd | ||
|
7636079b4d | ||
|
2ae828c52b | ||
|
6fb62935f3 |
14
Dockerfile
14
Dockerfile
@@ -1,7 +1,7 @@
|
||||
FROM ubuntu:18.04
|
||||
FROM ubuntu:20.04
|
||||
|
||||
# Based on
|
||||
# https://switch2osm.org/manually-building-a-tile-server-18-04-lts/
|
||||
# https://switch2osm.org/serving-tiles/manually-building-a-tile-server-18-04-lts/
|
||||
|
||||
# Set up environment
|
||||
ENV TZ=UTC
|
||||
@@ -43,20 +43,18 @@ RUN apt-get install -y --no-install-recommends \
|
||||
libgdal-dev \
|
||||
libgeos++-dev \
|
||||
libgeos-dev \
|
||||
libgeotiff-epsg \
|
||||
libicu-dev \
|
||||
liblua5.3-dev \
|
||||
libmapnik-dev \
|
||||
libpq-dev \
|
||||
libproj-dev \
|
||||
libprotobuf-c0-dev \
|
||||
libprotobuf-c-dev \
|
||||
libtiff5-dev \
|
||||
libtool \
|
||||
libxml2-dev \
|
||||
lua5.3 \
|
||||
make \
|
||||
mapnik-utils \
|
||||
node-gyp \
|
||||
osmium-tool \
|
||||
osmosis \
|
||||
postgis \
|
||||
@@ -79,7 +77,7 @@ RUN apt-get install -y --no-install-recommends \
|
||||
&& rm -rf /var/lib/{apt,dpkg,cache,log}/
|
||||
|
||||
# Set up PostGIS
|
||||
RUN wget https://download.osgeo.org/postgis/source/postgis-3.0.0.tar.gz -O postgis.tar.gz \
|
||||
RUN wget https://download.osgeo.org/postgis/source/postgis-3.1.1.tar.gz -O postgis.tar.gz \
|
||||
&& mkdir -p postgis_src \
|
||||
&& tar -xvzf postgis.tar.gz --strip 1 -C postgis_src \
|
||||
&& rm postgis.tar.gz \
|
||||
@@ -124,7 +122,7 @@ RUN mkdir -p /home/renderer/src \
|
||||
# Configure stylesheet
|
||||
RUN mkdir -p /home/renderer/src \
|
||||
&& cd /home/renderer/src \
|
||||
&& git clone --single-branch --branch v4.23.0 https://github.com/gravitystorm/openstreetmap-carto.git --depth 1 \
|
||||
&& git clone --single-branch --branch v5.2.0 https://github.com/gravitystorm/openstreetmap-carto.git --depth 1 \
|
||||
&& cd openstreetmap-carto \
|
||||
&& rm -rf .git \
|
||||
&& npm install -g carto@0.18.2 \
|
||||
@@ -170,7 +168,7 @@ RUN mkdir -p /home/renderer/src \
|
||||
&& cd /home/renderer/src \
|
||||
&& git clone https://github.com/zverik/regional \
|
||||
&& cd regional \
|
||||
&& git checkout 612fe3e040d8bb70d2ab3b133f3b2cfc6c940520 \
|
||||
&& git checkout 889d630a1e1a1bacabdd1dad6e17b49e7d58cd4b \
|
||||
&& rm -rf .git \
|
||||
&& chmod u+x /home/renderer/src/regional/trim_osc.py
|
||||
|
||||
|
@@ -2,7 +2,7 @@
|
||||
|
||||
[](https://travis-ci.org/Overv/openstreetmap-tile-server) [](https://microbadger.com/images/overv/openstreetmap-tile-server "openstreetmap-tile-server")
|
||||
|
||||
This container allows you to easily set up an OpenStreetMap PNG tile server given a `.osm.pbf` file. It is based on the [latest Ubuntu 18.04 LTS guide](https://switch2osm.org/manually-building-a-tile-server-18-04-lts/) from [switch2osm.org](https://switch2osm.org/) and therefore uses the default OpenStreetMap style.
|
||||
This container allows you to easily set up an OpenStreetMap PNG tile server given a `.osm.pbf` file. It is based on the [latest Ubuntu 18.04 LTS guide](https://switch2osm.org/serving-tiles/manually-building-a-tile-server-18-04-lts/) from [switch2osm.org](https://switch2osm.org/) and therefore uses the default OpenStreetMap style.
|
||||
|
||||
## Setting up the server
|
||||
|
||||
|
Reference in New Issue
Block a user