Files
term_portal/postgres/Dockerfile.debug.alpine
2022-12-07 04:43:36 +01:00

21 lines
680 B
Docker

FROM postgres:13-alpine AS base
FROM base AS builder
RUN apk add --update git make openssl-dev clang llvm13 krb5-dev g++
WORKDIR /tmp
RUN git clone https://github.com/EnterpriseDB/pldebugger.git
WORKDIR /tmp/pldebugger
ENV USE_PGXS=1
RUN make
RUN make install
FROM base AS dist
COPY --from=builder /usr/local/lib/postgresql/ /usr/local/lib/postgresql/
COPY --from=builder /usr/local/share/postgresql/ /usr/local/share/postgresql/
COPY --from=builder /usr/local/share/doc/postgresql/ /usr/local/share/doc/postgresql/
COPY init /docker-entrypoint-initdb.d
COPY debugger-setup.sh /docker-entrypoint-initdb.d
# Run below in DB to enable the extension:
# CREATE EXTENSION pldbgapi;