Skip to content

Commit c5fffce

Browse files
Merge pull request #403 from rustprooflabs/pg18
Bump to Postgres 18 and PostGIS 3.6.
2 parents 9b55f59 + 0143999 commit c5fffce

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

Dockerfile

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
FROM postgis/postgis:17-3.5
1+
# 18-3.6 is Debian Trixie (13)
2+
FROM postgis/postgis:18-3.6
23

34
LABEL maintainer="PgOSM Flex - https://github.com/rustprooflabs/pgosm-flex"
45

@@ -15,10 +16,10 @@ RUN apt-get update \
1516
libboost-dev libboost-system-dev \
1617
libboost-filesystem-dev libexpat1-dev zlib1g-dev \
1718
libbz2-dev libpq-dev libproj-dev lua5.4 liblua5.4-dev \
18-
python3 python3-distutils \
19-
postgresql-server-dev-17 \
19+
python3 python3.13-venv \
20+
postgresql-server-dev-18 \
2021
curl unzip \
21-
postgresql-17-pgrouting \
22+
postgresql-18-pgrouting \
2223
nlohmann-json3-dev \
2324
osmium-tool \
2425
&& rm -rf /var/lib/apt/lists/*
@@ -28,8 +29,11 @@ RUN wget https://luarocks.org/releases/luarocks-3.9.2.tar.gz \
2829
&& cd luarocks-3.9.2 \
2930
&& ./configure && make && make install
3031

32+
RUN python3 -m venv /venv
33+
ENV PATH="/venv/bin:$PATH"
34+
3135
RUN curl -o /tmp/get-pip.py https://bootstrap.pypa.io/get-pip.py \
32-
&& python3 /tmp/get-pip.py \
36+
&& python /tmp/get-pip.py \
3337
&& rm /tmp/get-pip.py
3438

3539
RUN luarocks install inifile
@@ -51,12 +55,12 @@ RUN git clone --depth 1 --branch $OSM2PGSQL_BRANCH $OSM2PGSQL_REPO \
5155
&& apt autoremove -y \
5256
&& cd /tmp && rm -r /tmp/osm2pgsql
5357

54-
RUN wget https://github.com/rustprooflabs/pgdd/releases/download/0.6.0/pgdd_0.6.0_postgis_pg17_amd64.deb \
55-
&& dpkg -i ./pgdd_0.6.0_postgis_pg17_amd64.deb \
56-
&& rm ./pgdd_0.6.0_postgis_pg17_amd64.deb \
57-
&& wget https://github.com/rustprooflabs/convert/releases/download/0.0.4/convert_0.0.4_postgis_pg17_amd64.deb \
58-
&& dpkg -i ./convert_0.0.4_postgis_pg17_amd64.deb \
59-
&& rm ./convert_0.0.4_postgis_pg17_amd64.deb
58+
RUN wget https://github.com/rustprooflabs/pgdd/releases/download/0.6.1/pgdd_0.6.1_postgis_pg18_amd64.deb \
59+
&& dpkg -i ./pgdd_0.6.1_postgis_pg18_amd64.deb \
60+
&& rm ./pgdd_0.6.1_postgis_pg18_amd64.deb \
61+
&& wget https://github.com/rustprooflabs/convert/releases/download/0.0.5/convert_0.0.5_postgis_pg18_amd64.deb \
62+
&& dpkg -i ./convert_0.0.5_postgis_pg18_amd64.deb \
63+
&& rm ./convert_0.0.5_postgis_pg18_amd64.deb
6064

6165

6266

0 commit comments

Comments
 (0)