mirror of https://github.com/artifacthub/hub.git
14 lines
551 B
Plaintext
14 lines
551 B
Plaintext
# Build extensions
|
|
FROM postgres:13 AS builder
|
|
RUN apt-get update
|
|
RUN apt-get install -y git make postgresql-server-dev-13
|
|
RUN git clone https://github.com/theory/pgtap
|
|
RUN cd pgtap && make && make install && cd ..
|
|
RUN git clone https://github.com/pgpartman/pg_partman
|
|
RUN cd pg_partman && make NO_BGW=1 install
|
|
|
|
# Build final image
|
|
FROM postgres:13
|
|
COPY --from=builder /usr/share/postgresql/13/extension/pgtap* /usr/share/postgresql/13/extension/
|
|
COPY --from=builder /usr/share/postgresql/13/extension/pg_partman* /usr/share/postgresql/13/extension/
|