Files
IdP/apps/ldap-auth/Dockerfile
2026-06-24 14:37:15 +03:00

21 lines
346 B
Docker

FROM golang:1.23-alpine AS builder
WORKDIR /src
COPY apps/ldap-auth/go.mod apps/ldap-auth/go.sum ./
RUN go mod download
COPY apps/ldap-auth ./
RUN go build -o /out/ldap-auth .
FROM alpine:3.21
WORKDIR /app
RUN adduser -D -H ldap
COPY --from=builder /out/ldap-auth /app/ldap-auth
ENV PORT="8086"
EXPOSE 8086
USER ldap
CMD ["/app/ldap-auth"]