diff --git a/13-3.5-3.8/Dockerfile b/13-3.5-3.8/Dockerfile new file mode 100644 index 0000000..2644406 --- /dev/null +++ b/13-3.5-3.8/Dockerfile @@ -0,0 +1,51 @@ +FROM postgis/postgis:13-3.5 + +LABEL maintainer="pgRouting Project - https://pgrouting.org" + +ENV PGROUTING_VERSION=3.8.0 +ENV PGROUTING_SHA256=b8a5f0472934fdf7cda3fb4754d01945378d920cdaddc01f378617ddbb9c447f + +RUN set -ex \ + && apt update \ + && apt install -y \ + libboost-atomic1.74.0 \ + libboost-chrono1.74.0 \ + libboost-graph1.74.0 \ + libboost-date-time1.74.0 \ + libboost-program-options1.74.0 \ + libboost-system1.74.0 \ + libboost-thread1.74.0 \ + && apt install -y \ + build-essential \ + cmake \ + wget \ + libboost-graph-dev \ + libpq-dev \ + postgresql-server-dev-${PG_MAJOR} \ + && wget -O pgrouting.tar.gz "https://github.com/pgRouting/pgrouting/archive/v${PGROUTING_VERSION}.tar.gz" \ + && echo "$PGROUTING_SHA256 *pgrouting.tar.gz" | sha256sum -c - \ + && mkdir -p /usr/src/pgrouting \ + && tar \ + --extract \ + --file pgrouting.tar.gz \ + --directory /usr/src/pgrouting \ + --strip-components 1 \ + && rm pgrouting.tar.gz \ + && cd /usr/src/pgrouting \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd / \ + && rm -rf /usr/src/pgrouting \ + && apt-mark manual postgresql-13 \ + && apt purge -y --autoremove \ + build-essential \ + cmake \ + wget \ + libpq-dev \ + libboost-graph-dev \ + postgresql-server-dev-${PG_MAJOR} \ + && rm -rf /var/lib/apt/lists/* +RUN rm /docker-entrypoint-initdb.d/10_postgis.sh diff --git a/13-3.5-3.8/README.md b/13-3.5-3.8/README.md new file mode 100644 index 0000000..4c4872a --- /dev/null +++ b/13-3.5-3.8/README.md @@ -0,0 +1,3 @@ +# pgRouting 3.8.0 (pg13) + +pgRouting Docker image (version 3.8.0) built over [Postgres 13/PostGIS 3.5](https://hub.docker.com/r/postgis/postgis) and dependencies. diff --git a/13-3.5-3.8/docker-compose.yml b/13-3.5-3.8/docker-compose.yml new file mode 100644 index 0000000..f64f215 --- /dev/null +++ b/13-3.5-3.8/docker-compose.yml @@ -0,0 +1,11 @@ +services: + pgrouting: + image: pgrouting/pgrouting:13-3.5-3.8.0 + ports: + - "5432:5432" + volumes: + - db-data:/var/lib/postgresql/data + environment: + - POSTGRES_PASSWORD=postgres +volumes: + db-data: diff --git a/13-3.5-3.8/extra/Dockerfile b/13-3.5-3.8/extra/Dockerfile new file mode 100644 index 0000000..fc06910 --- /dev/null +++ b/13-3.5-3.8/extra/Dockerfile @@ -0,0 +1,45 @@ +FROM pgrouting/pgrouting:13-3.5-3.8.0 + +ENV OSM2PGROUTING_VERSION=2.3.8 + +RUN apt update \ + && apt install -y \ + libpqxx-6.4 \ + && apt install -y \ + build-essential \ + cmake \ + wget \ + libboost-program-options-dev \ + libexpat1 \ + libexpat-dev \ + libosmium2-dev \ + libpqxx-dev \ + zlib1g-dev \ + && cd /usr/local/src \ + && wget https://github.com/pgRouting/osm2pgrouting/archive/v${OSM2PGROUTING_VERSION}.tar.gz \ + && tar xvf v${OSM2PGROUTING_VERSION}.tar.gz \ + && cd osm2pgrouting-${OSM2PGROUTING_VERSION} \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd ../tools/osmium/ \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd /usr/local/src \ + && rm -rf ./* \ + && apt purge -y --autoremove \ + build-essential \ + cmake \ + wget \ + libboost-program-options-dev \ + libexpat-dev \ + libosmium2-dev \ + libpqxx-dev \ + zlib1g-dev \ + && apt autoremove -y \ + && rm -rf /var/lib/apt/lists/* diff --git a/13-3.5-3.8/version.txt b/13-3.5-3.8/version.txt new file mode 100644 index 0000000..5c3e106 --- /dev/null +++ b/13-3.5-3.8/version.txt @@ -0,0 +1 @@ +13-3.5-3.8.0 diff --git a/14-3.5-3.8/Dockerfile b/14-3.5-3.8/Dockerfile new file mode 100644 index 0000000..4d2099c --- /dev/null +++ b/14-3.5-3.8/Dockerfile @@ -0,0 +1,51 @@ +FROM postgis/postgis:14-3.5 + +LABEL maintainer="pgRouting Project - https://pgrouting.org" + +ENV PGROUTING_VERSION=3.8.0 +ENV PGROUTING_SHA256=b8a5f0472934fdf7cda3fb4754d01945378d920cdaddc01f378617ddbb9c447f + +RUN set -ex \ + && apt update \ + && apt install -y \ + libboost-atomic1.74.0 \ + libboost-chrono1.74.0 \ + libboost-graph1.74.0 \ + libboost-date-time1.74.0 \ + libboost-program-options1.74.0 \ + libboost-system1.74.0 \ + libboost-thread1.74.0 \ + && apt install -y \ + build-essential \ + cmake \ + wget \ + libboost-graph-dev \ + libpq-dev \ + postgresql-server-dev-${PG_MAJOR} \ + && wget -O pgrouting.tar.gz "https://github.com/pgRouting/pgrouting/archive/v${PGROUTING_VERSION}.tar.gz" \ + && echo "$PGROUTING_SHA256 *pgrouting.tar.gz" | sha256sum -c - \ + && mkdir -p /usr/src/pgrouting \ + && tar \ + --extract \ + --file pgrouting.tar.gz \ + --directory /usr/src/pgrouting \ + --strip-components 1 \ + && rm pgrouting.tar.gz \ + && cd /usr/src/pgrouting \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd / \ + && rm -rf /usr/src/pgrouting \ + && apt-mark manual postgresql-14 \ + && apt purge -y --autoremove \ + build-essential \ + cmake \ + wget \ + libpq-dev \ + libboost-graph-dev \ + postgresql-server-dev-${PG_MAJOR} \ + && rm -rf /var/lib/apt/lists/* +RUN rm /docker-entrypoint-initdb.d/10_postgis.sh diff --git a/14-3.5-3.8/README.md b/14-3.5-3.8/README.md new file mode 100644 index 0000000..aca8b86 --- /dev/null +++ b/14-3.5-3.8/README.md @@ -0,0 +1,3 @@ +# pgRouting 3.8.0 (pg14) + +pgRouting Docker image (version 3.8.0) built over [Postgres 14/PostGIS 3.5](https://hub.docker.com/r/postgis/postgis) and dependencies. diff --git a/14-3.5-3.8/docker-compose.yml b/14-3.5-3.8/docker-compose.yml new file mode 100644 index 0000000..a40d9a7 --- /dev/null +++ b/14-3.5-3.8/docker-compose.yml @@ -0,0 +1,11 @@ +services: + pgrouting: + image: pgrouting/pgrouting:14-3.5-3.8.0 + ports: + - "5432:5432" + volumes: + - db-data:/var/lib/postgresql/data + environment: + - POSTGRES_PASSWORD=postgres +volumes: + db-data: diff --git a/14-3.5-3.8/extra/Dockerfile b/14-3.5-3.8/extra/Dockerfile new file mode 100644 index 0000000..82d2bdd --- /dev/null +++ b/14-3.5-3.8/extra/Dockerfile @@ -0,0 +1,45 @@ +FROM pgrouting/pgrouting:14-3.5-3.8.0 + +ENV OSM2PGROUTING_VERSION=2.3.8 + +RUN apt update \ + && apt install -y \ + libpqxx-6.4 \ + && apt install -y \ + build-essential \ + cmake \ + wget \ + libboost-program-options-dev \ + libexpat1 \ + libexpat-dev \ + libosmium2-dev \ + libpqxx-dev \ + zlib1g-dev \ + && cd /usr/local/src \ + && wget https://github.com/pgRouting/osm2pgrouting/archive/v${OSM2PGROUTING_VERSION}.tar.gz \ + && tar xvf v${OSM2PGROUTING_VERSION}.tar.gz \ + && cd osm2pgrouting-${OSM2PGROUTING_VERSION} \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd ../tools/osmium/ \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd /usr/local/src \ + && rm -rf ./* \ + && apt purge -y --autoremove \ + build-essential \ + cmake \ + wget \ + libboost-program-options-dev \ + libexpat-dev \ + libosmium2-dev \ + libpqxx-dev \ + zlib1g-dev \ + && apt autoremove -y \ + && rm -rf /var/lib/apt/lists/* diff --git a/14-3.5-3.8/version.txt b/14-3.5-3.8/version.txt new file mode 100644 index 0000000..56c08d7 --- /dev/null +++ b/14-3.5-3.8/version.txt @@ -0,0 +1 @@ +14-3.5-3.8.0 diff --git a/15-3.5-3.8/Dockerfile b/15-3.5-3.8/Dockerfile new file mode 100644 index 0000000..bbe3cda --- /dev/null +++ b/15-3.5-3.8/Dockerfile @@ -0,0 +1,51 @@ +FROM postgis/postgis:15-3.5 + +LABEL maintainer="pgRouting Project - https://pgrouting.org" + +ENV PGROUTING_VERSION=3.8.0 +ENV PGROUTING_SHA256=b8a5f0472934fdf7cda3fb4754d01945378d920cdaddc01f378617ddbb9c447f + +RUN set -ex \ + && apt update \ + && apt install -y \ + libboost-atomic1.74.0 \ + libboost-chrono1.74.0 \ + libboost-graph1.74.0 \ + libboost-date-time1.74.0 \ + libboost-program-options1.74.0 \ + libboost-system1.74.0 \ + libboost-thread1.74.0 \ + && apt install -y \ + build-essential \ + cmake \ + wget \ + libboost-graph-dev \ + libpq-dev \ + postgresql-server-dev-${PG_MAJOR} \ + && wget -O pgrouting.tar.gz "https://github.com/pgRouting/pgrouting/archive/v${PGROUTING_VERSION}.tar.gz" \ + && echo "$PGROUTING_SHA256 *pgrouting.tar.gz" | sha256sum -c - \ + && mkdir -p /usr/src/pgrouting \ + && tar \ + --extract \ + --file pgrouting.tar.gz \ + --directory /usr/src/pgrouting \ + --strip-components 1 \ + && rm pgrouting.tar.gz \ + && cd /usr/src/pgrouting \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd / \ + && rm -rf /usr/src/pgrouting \ + && apt-mark manual postgresql-15 \ + && apt purge -y --autoremove \ + build-essential \ + cmake \ + wget \ + libpq-dev \ + libboost-graph-dev \ + postgresql-server-dev-${PG_MAJOR} \ + && rm -rf /var/lib/apt/lists/* +RUN rm /docker-entrypoint-initdb.d/10_postgis.sh diff --git a/15-3.5-3.8/README.md b/15-3.5-3.8/README.md new file mode 100644 index 0000000..04ae159 --- /dev/null +++ b/15-3.5-3.8/README.md @@ -0,0 +1,3 @@ +# pgRouting 3.8.0 (pg15) + +pgRouting Docker image (version 3.8.0) built over [Postgres 15/PostGIS 3.5](https://hub.docker.com/r/postgis/postgis) and dependencies. diff --git a/15-3.5-3.8/docker-compose.yml b/15-3.5-3.8/docker-compose.yml new file mode 100644 index 0000000..57827b4 --- /dev/null +++ b/15-3.5-3.8/docker-compose.yml @@ -0,0 +1,11 @@ +services: + pgrouting: + image: pgrouting/pgrouting:15-3.5-3.8.0 + ports: + - "5432:5432" + volumes: + - db-data:/var/lib/postgresql/data + environment: + - POSTGRES_PASSWORD=postgres +volumes: + db-data: diff --git a/15-3.5-3.8/extra/Dockerfile b/15-3.5-3.8/extra/Dockerfile new file mode 100644 index 0000000..993e078 --- /dev/null +++ b/15-3.5-3.8/extra/Dockerfile @@ -0,0 +1,45 @@ +FROM pgrouting/pgrouting:15-3.5-3.8.0 + +ENV OSM2PGROUTING_VERSION=2.3.8 + +RUN apt update \ + && apt install -y \ + libpqxx-6.4 \ + && apt install -y \ + build-essential \ + cmake \ + wget \ + libboost-program-options-dev \ + libexpat1 \ + libexpat-dev \ + libosmium2-dev \ + libpqxx-dev \ + zlib1g-dev \ + && cd /usr/local/src \ + && wget https://github.com/pgRouting/osm2pgrouting/archive/v${OSM2PGROUTING_VERSION}.tar.gz \ + && tar xvf v${OSM2PGROUTING_VERSION}.tar.gz \ + && cd osm2pgrouting-${OSM2PGROUTING_VERSION} \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd ../tools/osmium/ \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd /usr/local/src \ + && rm -rf ./* \ + && apt purge -y --autoremove \ + build-essential \ + cmake \ + wget \ + libboost-program-options-dev \ + libexpat-dev \ + libosmium2-dev \ + libpqxx-dev \ + zlib1g-dev \ + && apt autoremove -y \ + && rm -rf /var/lib/apt/lists/* diff --git a/15-3.5-3.8/version.txt b/15-3.5-3.8/version.txt new file mode 100644 index 0000000..fb58a30 --- /dev/null +++ b/15-3.5-3.8/version.txt @@ -0,0 +1 @@ +15-3.5-3.8.0 diff --git a/16-3.5-3.8/Dockerfile b/16-3.5-3.8/Dockerfile new file mode 100644 index 0000000..7814c12 --- /dev/null +++ b/16-3.5-3.8/Dockerfile @@ -0,0 +1,51 @@ +FROM postgis/postgis:16-3.5 + +LABEL maintainer="pgRouting Project - https://pgrouting.org" + +ENV PGROUTING_VERSION=3.8.0 +ENV PGROUTING_SHA256=b8a5f0472934fdf7cda3fb4754d01945378d920cdaddc01f378617ddbb9c447f + +RUN set -ex \ + && apt update \ + && apt install -y \ + libboost-atomic1.74.0 \ + libboost-chrono1.74.0 \ + libboost-graph1.74.0 \ + libboost-date-time1.74.0 \ + libboost-program-options1.74.0 \ + libboost-system1.74.0 \ + libboost-thread1.74.0 \ + && apt install -y \ + build-essential \ + cmake \ + wget \ + libboost-graph-dev \ + libpq-dev \ + postgresql-server-dev-${PG_MAJOR} \ + && wget -O pgrouting.tar.gz "https://github.com/pgRouting/pgrouting/archive/v${PGROUTING_VERSION}.tar.gz" \ + && echo "$PGROUTING_SHA256 *pgrouting.tar.gz" | sha256sum -c - \ + && mkdir -p /usr/src/pgrouting \ + && tar \ + --extract \ + --file pgrouting.tar.gz \ + --directory /usr/src/pgrouting \ + --strip-components 1 \ + && rm pgrouting.tar.gz \ + && cd /usr/src/pgrouting \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd / \ + && rm -rf /usr/src/pgrouting \ + && apt-mark manual postgresql-16 \ + && apt purge -y --autoremove \ + build-essential \ + cmake \ + wget \ + libpq-dev \ + libboost-graph-dev \ + postgresql-server-dev-${PG_MAJOR} \ + && rm -rf /var/lib/apt/lists/* +RUN rm /docker-entrypoint-initdb.d/10_postgis.sh diff --git a/16-3.5-3.8/README.md b/16-3.5-3.8/README.md new file mode 100644 index 0000000..b3b90e0 --- /dev/null +++ b/16-3.5-3.8/README.md @@ -0,0 +1,3 @@ +# pgRouting 3.8.0 (pg16) + +pgRouting Docker image (version 3.8.0) built over [Postgres 16/PostGIS 3.5](https://hub.docker.com/r/postgis/postgis) and dependencies. diff --git a/16-3.5-3.8/docker-compose.yml b/16-3.5-3.8/docker-compose.yml new file mode 100644 index 0000000..a8d28f3 --- /dev/null +++ b/16-3.5-3.8/docker-compose.yml @@ -0,0 +1,11 @@ +services: + pgrouting: + image: pgrouting/pgrouting:16-3.5-3.8.0 + ports: + - "5432:5432" + volumes: + - db-data:/var/lib/postgresql/data + environment: + - POSTGRES_PASSWORD=postgres +volumes: + db-data: diff --git a/16-3.5-3.8/extra/Dockerfile b/16-3.5-3.8/extra/Dockerfile new file mode 100644 index 0000000..aaeddf2 --- /dev/null +++ b/16-3.5-3.8/extra/Dockerfile @@ -0,0 +1,45 @@ +FROM pgrouting/pgrouting:16-3.5-3.8.0 + +ENV OSM2PGROUTING_VERSION=2.3.8 + +RUN apt update \ + && apt install -y \ + libpqxx-6.4 \ + && apt install -y \ + build-essential \ + cmake \ + wget \ + libboost-program-options-dev \ + libexpat1 \ + libexpat-dev \ + libosmium2-dev \ + libpqxx-dev \ + zlib1g-dev \ + && cd /usr/local/src \ + && wget https://github.com/pgRouting/osm2pgrouting/archive/v${OSM2PGROUTING_VERSION}.tar.gz \ + && tar xvf v${OSM2PGROUTING_VERSION}.tar.gz \ + && cd osm2pgrouting-${OSM2PGROUTING_VERSION} \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd ../tools/osmium/ \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd /usr/local/src \ + && rm -rf ./* \ + && apt purge -y --autoremove \ + build-essential \ + cmake \ + wget \ + libboost-program-options-dev \ + libexpat-dev \ + libosmium2-dev \ + libpqxx-dev \ + zlib1g-dev \ + && apt autoremove -y \ + && rm -rf /var/lib/apt/lists/* diff --git a/16-3.5-3.8/version.txt b/16-3.5-3.8/version.txt new file mode 100644 index 0000000..0f9d63f --- /dev/null +++ b/16-3.5-3.8/version.txt @@ -0,0 +1 @@ +16-3.5-3.8.0 diff --git a/17-3.5-3.8/Dockerfile b/17-3.5-3.8/Dockerfile new file mode 100644 index 0000000..1a87683 --- /dev/null +++ b/17-3.5-3.8/Dockerfile @@ -0,0 +1,51 @@ +FROM postgis/postgis:17-3.5 + +LABEL maintainer="pgRouting Project - https://pgrouting.org" + +ENV PGROUTING_VERSION=3.8.0 +ENV PGROUTING_SHA256=b8a5f0472934fdf7cda3fb4754d01945378d920cdaddc01f378617ddbb9c447f + +RUN set -ex \ + && apt update \ + && apt install -y \ + libboost-atomic1.74.0 \ + libboost-chrono1.74.0 \ + libboost-graph1.74.0 \ + libboost-date-time1.74.0 \ + libboost-program-options1.74.0 \ + libboost-system1.74.0 \ + libboost-thread1.74.0 \ + && apt install -y \ + build-essential \ + cmake \ + wget \ + libboost-graph-dev \ + libpq-dev \ + postgresql-server-dev-${PG_MAJOR} \ + && wget -O pgrouting.tar.gz "https://github.com/pgRouting/pgrouting/archive/v${PGROUTING_VERSION}.tar.gz" \ + && echo "$PGROUTING_SHA256 *pgrouting.tar.gz" | sha256sum -c - \ + && mkdir -p /usr/src/pgrouting \ + && tar \ + --extract \ + --file pgrouting.tar.gz \ + --directory /usr/src/pgrouting \ + --strip-components 1 \ + && rm pgrouting.tar.gz \ + && cd /usr/src/pgrouting \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd / \ + && rm -rf /usr/src/pgrouting \ + && apt-mark manual postgresql-17 \ + && apt purge -y --autoremove \ + build-essential \ + cmake \ + wget \ + libpq-dev \ + libboost-graph-dev \ + postgresql-server-dev-${PG_MAJOR} \ + && rm -rf /var/lib/apt/lists/* +RUN rm /docker-entrypoint-initdb.d/10_postgis.sh diff --git a/17-3.5-3.8/README.md b/17-3.5-3.8/README.md new file mode 100644 index 0000000..912cc6a --- /dev/null +++ b/17-3.5-3.8/README.md @@ -0,0 +1,3 @@ +# pgRouting 3.8.0 (pg17) + +pgRouting Docker image (version 3.8.0) built over [Postgres 17/PostGIS 3.5](https://hub.docker.com/r/postgis/postgis) and dependencies. diff --git a/17-3.5-3.8/docker-compose.yml b/17-3.5-3.8/docker-compose.yml new file mode 100644 index 0000000..70ff986 --- /dev/null +++ b/17-3.5-3.8/docker-compose.yml @@ -0,0 +1,11 @@ +services: + pgrouting: + image: pgrouting/pgrouting:17-3.5-3.8.0 + ports: + - "5432:5432" + volumes: + - db-data:/var/lib/postgresql/data + environment: + - POSTGRES_PASSWORD=postgres +volumes: + db-data: diff --git a/17-3.5-3.8/extra/Dockerfile b/17-3.5-3.8/extra/Dockerfile new file mode 100644 index 0000000..5dd282e --- /dev/null +++ b/17-3.5-3.8/extra/Dockerfile @@ -0,0 +1,45 @@ +FROM pgrouting/pgrouting:17-3.5-3.8.0 + +ENV OSM2PGROUTING_VERSION=2.3.8 + +RUN apt update \ + && apt install -y \ + libpqxx-6.4 \ + && apt install -y \ + build-essential \ + cmake \ + wget \ + libboost-program-options-dev \ + libexpat1 \ + libexpat-dev \ + libosmium2-dev \ + libpqxx-dev \ + zlib1g-dev \ + && cd /usr/local/src \ + && wget https://github.com/pgRouting/osm2pgrouting/archive/v${OSM2PGROUTING_VERSION}.tar.gz \ + && tar xvf v${OSM2PGROUTING_VERSION}.tar.gz \ + && cd osm2pgrouting-${OSM2PGROUTING_VERSION} \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd ../tools/osmium/ \ + && mkdir build \ + && cd build \ + && cmake .. \ + && make \ + && make install \ + && cd /usr/local/src \ + && rm -rf ./* \ + && apt purge -y --autoremove \ + build-essential \ + cmake \ + wget \ + libboost-program-options-dev \ + libexpat-dev \ + libosmium2-dev \ + libpqxx-dev \ + zlib1g-dev \ + && apt autoremove -y \ + && rm -rf /var/lib/apt/lists/* diff --git a/17-3.5-3.8/version.txt b/17-3.5-3.8/version.txt new file mode 100644 index 0000000..0ea105b --- /dev/null +++ b/17-3.5-3.8/version.txt @@ -0,0 +1 @@ +17-3.5-3.8.0 diff --git a/README.md b/README.md index c175829..6d6e346 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,7 @@ # docker-pgrouting -![Docker automated](https://img.shields.io/docker/cloud/automated/pgrouting/pgrouting) -![Docker status](https://img.shields.io/docker/cloud/build/pgrouting/pgrouting) -![Docker builds](https://img.shields.io/docker/pulls/pgrouting/pgrouting) +[![Build Status](https://github.com/pgRouting/docker-pgrouting/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/pgRouting/docker-pgrouting/actions/workflows/main.yml?query=branch%3Amaster) +![Docker pulls](https://img.shields.io/docker/pulls/pgrouting/pgrouting) pgRouting Docker images. @@ -24,16 +23,21 @@ pgRouting Docker images. There are several versions available: - With pgRouting v3: - - [3.7 with Postgres 17 + PostGIS 3.5](17-3.5-3.4/). Docker image: `pgrouting/pgrouting:17-3.5-3.7` - - [3.7 with Postgres 16 + PostGIS 3.5](16-3.5-3.4/). Docker image: `pgrouting/pgrouting:16-3.5-3.7` + - [3.8 with Postgres 17 + PostGIS 3.5](17-3.5-3.8/). Docker image: `pgrouting/pgrouting:17-3.5-3.8` + - [3.8 with Postgres 16 + PostGIS 3.5](16-3.5-3.8/). Docker image: `pgrouting/pgrouting:16-3.5-3.8` + - [3.8 with Postgres 15 + PostGIS 3.5](15-3.5-3.8/). Docker image: `pgrouting/pgrouting:15-3.5-3.8` + - [3.8 with Postgres 14 + PostGIS 3.5](14-3.5-3.8/). Docker image: `pgrouting/pgrouting:14-3.5-3.8` + - [3.8 with Postgres 13 + PostGIS 3.5](13-3.5-3.8/). Docker image: `pgrouting/pgrouting:13-3.5-3.8` + - [3.7 with Postgres 17 + PostGIS 3.5](17-3.5-3.7/). Docker image: `pgrouting/pgrouting:17-3.5-3.7` + - [3.7 with Postgres 16 + PostGIS 3.5](16-3.5-3.7/). Docker image: `pgrouting/pgrouting:16-3.5-3.7` - [3.7 with Postgres 15 + PostGIS 3.5](15-3.5-3.7/). Docker image: `pgrouting/pgrouting:15-3.5-3.7` - - [3.7 with Postgres 14 + PostGIS 3.5](14-3.5-3.4/). Docker image: `pgrouting/pgrouting:14-3.5-3.7` - - [3.7 with Postgres 13 + PostGIS 3.5](13-3.5-3.4/). Docker image: `pgrouting/pgrouting:13-3.5-3.7` - - [3.6 with Postgres 17 + PostGIS 3.5](17-3.5-3.3/). Docker image: `pgrouting/pgrouting:17-3.5-3.6` - - [3.6 with Postgres 16 + PostGIS 3.5](16-3.5-3.3/). Docker image: `pgrouting/pgrouting:16-3.5-3.6` - - [3.6 with Postgres 15 + PostGIS 3.5](15-3.5-3.3/). Docker image: `pgrouting/pgrouting:15-3.5-3.6` - - [3.6 with Postgres 14 + PostGIS 3.5](14-3.5-3.3/). Docker image: `pgrouting/pgrouting:14-3.5-3.6` - - [3.6 with Postgres 13 + PostGIS 3.5](13-3.5-3.3/). Docker image: `pgrouting/pgrouting:13-3.5-3.6` + - [3.7 with Postgres 14 + PostGIS 3.5](14-3.5-3.7/). Docker image: `pgrouting/pgrouting:14-3.5-3.7` + - [3.7 with Postgres 13 + PostGIS 3.5](13-3.5-3.7/). Docker image: `pgrouting/pgrouting:13-3.5-3.7` + - [3.6 with Postgres 17 + PostGIS 3.5](17-3.5-3.6/). Docker image: `pgrouting/pgrouting:17-3.5-3.6` + - [3.6 with Postgres 16 + PostGIS 3.5](16-3.5-3.6/). Docker image: `pgrouting/pgrouting:16-3.5-3.6` + - [3.6 with Postgres 15 + PostGIS 3.5](15-3.5-3.6/). Docker image: `pgrouting/pgrouting:15-3.5-3.6` + - [3.6 with Postgres 14 + PostGIS 3.5](14-3.5-3.6/). Docker image: `pgrouting/pgrouting:14-3.5-3.6` + - [3.6 with Postgres 13 + PostGIS 3.5](13-3.5-3.6/). Docker image: `pgrouting/pgrouting:13-3.5-3.6` - With pgRouting main branch (*): - [main branch with Postgres 17 + PostGIS 3.5](17-3.5-main/). Docker image: `pgrouting/pgrouting:17-3.5-main` - [main branch with Postgres 16 + PostGIS 3.5](16-3.5-main/). Docker image: `pgrouting/pgrouting:16-3.5-main`