QGIS/tests/testdata/Dockerfile-postgis

21 lines
954 B
Plaintext
Raw Normal View History

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 15:00:59 +02:00
RUN chmod 400 /etc/ssl/private/postgres_key.key
# Compile and install PointCloud.
# NOTE: release 1.2.0 would not build against PostgreSQL-11:
# https://github.com/pgpointcloud/pointcloud/issues/248
RUN apt-get -y update; apt-get -y install build-essential autoconf postgresql-server-dev-11 libxml2-dev zlib1g-dev
RUN wget -O- \
https://github.com/pgpointcloud/pointcloud/archive/dda0cb9c84365088737d9c157beeedf87ca59f01.tar.gz \
| tar xz && \
cd pointcloud-dda0cb9c84365088737d9c157beeedf87ca59f01 && \
./autogen.sh && \
PG_CONFIG=/usr/lib/postgresql/11/bin/pg_config ./configure && \
make && make install && \
cd .. && rm -Rf pointcloud-dda0cb9c84365088737d9c157beeedf87ca59f01