Skip to content

Commit 3d5bcda

Browse files
authored
Merge pull request #43 from cayetanobv/pgrouting3_2_0
pgRouting version 3.2.0
2 parents 5edbb8a + d93a3fb commit 3d5bcda

File tree

21 files changed

+350
-8
lines changed

21 files changed

+350
-8
lines changed

10-2.5-develop/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM postgis/postgis:10-2.5
33
LABEL maintainer="pgRouting Project - https://pgrouting.net"
44

55
ENV PGROUTING_VERSION develop
6-
ENV PGROUTING_GIT_HASH 493afd4c9293493b2a4317aca7b0989428b0f8cd
6+
ENV PGROUTING_GIT_HASH a841d149e0024eb5d5cf7cab1d661c3d42b829a5
77

88
RUN apt update \
99
&& apt install -y \

10-2.5-master/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM postgis/postgis:10-2.5
33
LABEL maintainer="pgRouting Project - https://pgrouting.net"
44

55
ENV PGROUTING_VERSION master
6-
ENV PGROUTING_GIT_HASH 3b5d8d318319930bd0e2916e657dce67915e68e2
6+
ENV PGROUTING_GIT_HASH 3d159cb20811a26756368ff0512c46358092979f
77

88
RUN apt update \
99
&& apt install -y \

11-2.5-develop/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM postgis/postgis:11-2.5
33
LABEL maintainer="pgRouting Project - https://pgrouting.net"
44

55
ENV PGROUTING_VERSION develop
6-
ENV PGROUTING_GIT_HASH 493afd4c9293493b2a4317aca7b0989428b0f8cd
6+
ENV PGROUTING_GIT_HASH a841d149e0024eb5d5cf7cab1d661c3d42b829a5
77

88
RUN apt update \
99
&& apt install -y \

11-2.5-master/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM postgis/postgis:11-2.5
33
LABEL maintainer="pgRouting Project - https://pgrouting.net"
44

55
ENV PGROUTING_VERSION master
6-
ENV PGROUTING_GIT_HASH 3b5d8d318319930bd0e2916e657dce67915e68e2
6+
ENV PGROUTING_GIT_HASH 3d159cb20811a26756368ff0512c46358092979f
77

88
RUN apt update \
99
&& apt install -y \

11-3.1-3.2.0/Dockerfile

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
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

11-3.1-3.2.0/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
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.

11-3.1-3.2.0/docker-compose.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
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:

11-3.1-3.2.0/extra/Dockerfile

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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/*

12-3.0-develop/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM postgis/postgis:12-3.0
33
LABEL maintainer="pgRouting Project - https://pgrouting.net"
44

55
ENV PGROUTING_VERSION develop
6-
ENV PGROUTING_GIT_HASH 493afd4c9293493b2a4317aca7b0989428b0f8cd
6+
ENV PGROUTING_GIT_HASH a841d149e0024eb5d5cf7cab1d661c3d42b829a5
77

88
RUN apt update \
99
&& apt install -y \

12-3.0-master/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ FROM postgis/postgis:12-3.0
33
LABEL maintainer="pgRouting Project - https://pgrouting.net"
44

55
ENV PGROUTING_VERSION master
6-
ENV PGROUTING_GIT_HASH 3b5d8d318319930bd0e2916e657dce67915e68e2
6+
ENV PGROUTING_GIT_HASH 3d159cb20811a26756368ff0512c46358092979f
77

88
RUN apt update \
99
&& apt install -y \

0 commit comments

Comments
 (0)