kopia lustrzana https://github.com/kartoza/docker-postgis
Fix build to include pointcloud extension (#257)
* Fix build to include pointcloud extension * fix postgres dev version install Co-authored-by: admire <admire@kartoza.com>pull/261/head
rodzic
16feae35b5
commit
5bb2f8c75d
14
Dockerfile
14
Dockerfile
|
@ -42,8 +42,18 @@ RUN set -eux \
|
|||
&& apt-get -y --no-install-recommends install postgresql-client-12 \
|
||||
postgresql-common postgresql-12 postgresql-12-postgis-3 \
|
||||
netcat postgresql-12-ogr-fdw postgresql-12-postgis-3-scripts \
|
||||
postgresql-12-cron postgresql-plpython3-12 postgresql-12-pgrouting \
|
||||
&& apt-get -y --purge autoremove \
|
||||
postgresql-12-cron postgresql-plpython3-12 postgresql-12-pgrouting
|
||||
|
||||
# Compile pointcloud extension
|
||||
RUN apt-get -y update; apt-get -y install build-essential autoconf postgresql-server-dev-12 libxml2-dev zlib1g-dev
|
||||
|
||||
RUN wget -O- https://github.com/pgpointcloud/pointcloud/archive/master.tar.gz | tar xz && \
|
||||
cd pointcloud-master && \
|
||||
./autogen.sh && ./configure && make -j 4 && make install && \
|
||||
cd .. && rm -Rf pointcloud-master
|
||||
|
||||
# Cleanup resources
|
||||
RUN apt-get -y --purge autoremove \
|
||||
&& apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue