Fix build and startup. Ping from configuration peer 9still broken)

This commit is contained in:
2024-04-04 00:41:59 +02:00
parent 08685bda47
commit f2156da671
2 changed files with 68 additions and 34 deletions

View File

@@ -1,4 +1,4 @@
FROM golang:1.21-bullseye AS builder
FROM golang:1.20-alpine3.18 AS builder
WORKDIR /usr/local/src/pg_autopool
COPY go.* ./
@@ -7,16 +7,17 @@ RUN go mod download
RUN mkdir bin/ && go build -o bin/ ./...
FROM alpine
FROM alpine:3.18
#RUN ca-certificates curl ldap-utils libaudit1 libbsd0 libcap-ng0 libcom-err2 libcrypt1 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libgssapi-krb5-2 libhogweed6 libicu72 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 libldap-common liblzma5 libmd0 libnettle8 libnss-ldapd libp11-kit0 libpam-ldapd libpam0g libpq5 libsasl2-2 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 nslcd procps zlib1g
RUN apk add --no-cache pgpool gettext postgresql-client && \
mkdir /var/run/pgpool/
mkdir /var/run/pgpool/ && \
chmod 777 /var/run/pgpool
COPY --from=builder /usr/local/src/pg_autopool/bin/pg_autopool /
#COPY ./conf /etc/pgpool
EXPOSE 5432
ENTRYPOINT ["/bin/sh", "/pg_autopool"]
ENTRYPOINT ["/pg_autopool"]
CMD ["pgpool", "-n"]