File tree Expand file tree Collapse file tree 21 files changed +350
-8
lines changed
Expand file tree Collapse file tree 21 files changed +350
-8
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ FROM postgis/postgis:10-2.5
33LABEL maintainer="pgRouting Project - https://pgrouting.net"
44
55ENV PGROUTING_VERSION develop
6- ENV PGROUTING_GIT_HASH 493afd4c9293493b2a4317aca7b0989428b0f8cd
6+ ENV PGROUTING_GIT_HASH a841d149e0024eb5d5cf7cab1d661c3d42b829a5
77
88RUN apt update \
99 && apt install -y \
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ FROM postgis/postgis:10-2.5
33LABEL maintainer="pgRouting Project - https://pgrouting.net"
44
55ENV PGROUTING_VERSION master
6- ENV PGROUTING_GIT_HASH 3b5d8d318319930bd0e2916e657dce67915e68e2
6+ ENV PGROUTING_GIT_HASH 3d159cb20811a26756368ff0512c46358092979f
77
88RUN apt update \
99 && apt install -y \
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ FROM postgis/postgis:11-2.5
33LABEL maintainer="pgRouting Project - https://pgrouting.net"
44
55ENV PGROUTING_VERSION develop
6- ENV PGROUTING_GIT_HASH 493afd4c9293493b2a4317aca7b0989428b0f8cd
6+ ENV PGROUTING_GIT_HASH a841d149e0024eb5d5cf7cab1d661c3d42b829a5
77
88RUN apt update \
99 && apt install -y \
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ FROM postgis/postgis:11-2.5
33LABEL maintainer="pgRouting Project - https://pgrouting.net"
44
55ENV PGROUTING_VERSION master
6- ENV PGROUTING_GIT_HASH 3b5d8d318319930bd0e2916e657dce67915e68e2
6+ ENV PGROUTING_GIT_HASH 3d159cb20811a26756368ff0512c46358092979f
77
88RUN apt update \
99 && apt install -y \
Original file line number Diff line number Diff line change 1+ FROM postgis/postgis:11-3.1
2+
3+ LABEL maintainer="pgRouting Project - https://pgrouting.net"
4+
5+ ENV PGROUTING_VERSION 3.2.0
6+ ENV PGROUTING_SHA256 5cf4d2147cf0897b5e2de9f1b526339abf293226c411882dba4901ba049092ab
7+
8+ RUN set -ex \
9+ && apt update \
10+ && apt install -y \
11+ libboost-atomic1.62.0 \
12+ libboost-chrono1.62.0 \
13+ libboost-graph1.62.0 \
14+ libboost-date-time1.62.0 \
15+ libboost-program-options1.62.0 \
16+ libboost-system1.62.0 \
17+ libboost-thread1.62.0 \
18+ libcgal12 \
19+ && apt install -y \
20+ build-essential \
21+ cmake \
22+ wget \
23+ libboost-graph-dev \
24+ libcgal-dev \
25+ libpq-dev \
26+ postgresql-server-dev-${PG_MAJOR} \
27+ && wget -O pgrouting.tar.gz "https://github.com/pgRouting/pgrouting/archive/v${PGROUTING_VERSION}.tar.gz" \
28+ && echo "$PGROUTING_SHA256 *pgrouting.tar.gz" | sha256sum -c - \
29+ && mkdir -p /usr/src/pgrouting \
30+ && tar \
31+ --extract \
32+ --file pgrouting.tar.gz \
33+ --directory /usr/src/pgrouting \
34+ --strip-components 1 \
35+ && rm pgrouting.tar.gz \
36+ && cd /usr/src/pgrouting \
37+ && mkdir build \
38+ && cd build \
39+ && cmake .. \
40+ && make \
41+ && make install \
42+ && cd / \
43+ && rm -rf /usr/src/pgrouting \
44+ && apt-mark manual postgresql-11 \
45+ && apt purge -y --autoremove \
46+ build-essential \
47+ cmake \
48+ wget \
49+ libcgal-dev \
50+ libpq-dev \
51+ libboost-graph-dev \
52+ postgresql-server-dev-${PG_MAJOR} \
53+ && rm -rf /var/lib/apt/lists/*
54+ RUN rm /docker-entrypoint-initdb.d/10_postgis.sh
Original file line number Diff line number Diff line change 1+ # pgRouting 3.2.0 (pg11)
2+
3+ pgRouting Docker image (version 3.2.0) built over [ Postgres 11/PostGIS 3.1] ( https://hub.docker.com/r/postgis/postgis ) and dependencies.
Original file line number Diff line number Diff line change 1+ version : " 3"
2+ services :
3+ postgis :
4+ image : pgrouting/pgrouting:11-3.1-3.2.0
5+ ports :
6+ - " 5432:5432"
7+ volumes :
8+ - db-data:/var/lib/postgresql/data
9+ environment :
10+ - POSTGRES_PASSWORD=postgres
11+ volumes :
12+ db-data :
Original file line number Diff line number Diff line change 1+ FROM pgrouting/pgrouting:11-3.1-3.2.0
2+
3+ ENV OSM2PGROUTING_VERSION 2.3.7
4+
5+ RUN apt update \
6+ && apt install -y \
7+ libpqxx-4.0v5 \
8+ && apt install -y \
9+ build-essential \
10+ cmake \
11+ wget \
12+ libboost-program-options-dev \
13+ libexpat1 \
14+ libexpat-dev \
15+ libosmium2-dev \
16+ libpqxx-dev \
17+ zlib1g-dev \
18+ && cd /usr/local/src \
19+ && wget https://github.com/pgRouting/osm2pgrouting/archive/v${OSM2PGROUTING_VERSION}.tar.gz \
20+ && tar xvf v${OSM2PGROUTING_VERSION}.tar.gz \
21+ && cd osm2pgrouting-${OSM2PGROUTING_VERSION} \
22+ && mkdir build \
23+ && cd build \
24+ && cmake .. \
25+ && make \
26+ && make install \
27+ && cd ../tools/osmium/ \
28+ && mkdir build \
29+ && cd build \
30+ && cmake .. \
31+ && make \
32+ && make install \
33+ && cd /usr/local/src \
34+ && rm -rf ./* \
35+ && apt purge -y --autoremove \
36+ build-essential \
37+ cmake \
38+ wget \
39+ libexpat-dev \
40+ libosmium2-dev \
41+ libpqxx-dev \
42+ zlib1g-dev \
43+ && apt autoremove -y \
44+ && rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ FROM postgis/postgis:12-3.0
33LABEL maintainer="pgRouting Project - https://pgrouting.net"
44
55ENV PGROUTING_VERSION develop
6- ENV PGROUTING_GIT_HASH 493afd4c9293493b2a4317aca7b0989428b0f8cd
6+ ENV PGROUTING_GIT_HASH a841d149e0024eb5d5cf7cab1d661c3d42b829a5
77
88RUN apt update \
99 && apt install -y \
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ FROM postgis/postgis:12-3.0
33LABEL maintainer="pgRouting Project - https://pgrouting.net"
44
55ENV PGROUTING_VERSION master
6- ENV PGROUTING_GIT_HASH 3b5d8d318319930bd0e2916e657dce67915e68e2
6+ ENV PGROUTING_GIT_HASH 3d159cb20811a26756368ff0512c46358092979f
77
88RUN apt update \
99 && apt install -y \
You can’t perform that action at this time.
0 commit comments