1- FROM postgis/postgis:16-3.4
1+ # 18-3.6 is Debian Trixie (13)
2+ FROM postgis/postgis:18-3.6
23
34LABEL 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-16 \
19+ python3 python3.13-venv \
20+ postgresql-server-dev-18 \
2021 curl unzip \
21- postgresql-16 -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+
3135RUN 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
3539RUN 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.5 .1/pgdd_0.5.1_postgis_pg16_amd64 .deb \
55- && dpkg -i ./pgdd_0.5.1_postgis_pg16_amd64 .deb \
56- && rm ./pgdd_0.5.1_postgis_pg16_amd64 .deb \
57- && wget https://github.com/rustprooflabs/convert/releases/download/0.0.3 /convert_0.0.3_postgis_pg16_amd64 .deb \
58- && dpkg -i ./convert_0.0.3_postgis_pg16_amd64 .deb \
59- && rm ./convert_0.0.3_postgis_pg16_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