forked from oelmekki/postgres-350d
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
20 lines (17 loc) · 705 Bytes
/
Dockerfile
File metadata and controls
20 lines (17 loc) · 705 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM postgres:11.1
MAINTAINER Matveev Alexey
ARG A_DIMENSHION=128
# ===/ Dimenshion cube
RUN apt-get update && \
apt-get install -y build-essential curl postgresql-server-dev-11 && \
curl https://ftp.postgresql.org/pub/source/v11.1/postgresql-11.1.tar.bz2 -o /postgresql-11.1.tar.bz2 && \
tar xvf /postgresql-11.1.tar.bz2 && \
cd /postgresql-11.1/contrib/cube && \
sed -i "s/#define CUBE_MAX_DIM (100)/#define CUBE_MAX_DIM (${A_DIMENSHION})/" cubedata.h && \
USE_PGXS=true make && \
USE_PGXS=true make install && \
rm -rf /postgresql-11.1 && \
apt-get remove -y build-essential curl postgresql-server-dev-11 && \
apt-get -y autoremove && \
rm -rf /var/lib/apt/lists/*
EXPOSE 5432