2019-06-05 12:47:54 +02:00
|
|
|
FROM kartoza/postgis:11.0-2.5
|
2019-06-05 10:19:37 +02:00
|
|
|
|
2019-06-05 15:00:59 +02:00
|
|
|
ADD auth_system/certs_keys/postgres.crt /etc/ssl/certs/postgres_cert.crt
|
|
|
|
ADD auth_system/certs_keys/postgres.key /etc/ssl/private/postgres_key.key
|
2019-06-05 22:47:51 +02:00
|
|
|
ADD auth_system/certs_keys/issuer_ca_cert.pem /etc/ssl/certs/issuer_ca_cert.pem
|
2019-06-05 10:28:41 +02:00
|
|
|
|
2019-06-05 15:00:59 +02:00
|
|
|
RUN chmod 400 /etc/ssl/private/postgres_key.key
|
2020-02-17 11:35:10 +01:00
|
|
|
|
|
|
|
# Compile and install PointCloud.
|
|
|
|
# NOTE: release 1.2.0 would not build against PostgreSQL-11:
|
|
|
|
# https://github.com/pgpointcloud/pointcloud/issues/248
|
2020-02-18 11:20:38 +01:00
|
|
|
RUN apt-get -y update; apt-get -y install \
|
|
|
|
autoconf \
|
|
|
|
build-essential \
|
|
|
|
libxml2-dev \
|
|
|
|
postgresql-client-11 \
|
|
|
|
postgresql-server-dev-11 \
|
|
|
|
zlib1g-dev
|
2020-02-17 11:35:10 +01:00
|
|
|
RUN wget -O- \
|
2020-02-18 08:29:09 +01:00
|
|
|
https://github.com/pgpointcloud/pointcloud/archive/v1.2.1.tar.gz \
|
2020-02-17 11:35:10 +01:00
|
|
|
| tar xz && \
|
2020-02-18 08:29:09 +01:00
|
|
|
cd pointcloud-1.2.1 && \
|
2020-02-17 11:44:32 +01:00
|
|
|
./autogen.sh && \
|
2020-02-18 09:53:35 +01:00
|
|
|
./configure --with-pgconfig=/usr/lib/postgresql/11/bin/pg_config && \
|
2020-02-17 11:44:32 +01:00
|
|
|
make && make install && \
|
2020-02-18 08:29:09 +01:00
|
|
|
cd .. && rm -Rf pointcloud-1.2.1
|