FROM alpine:latest as build WORKDIR /sslh COPY . /sslh RUN \ apk add \ gcc \ libconfig-dev \ make \ musl-dev \ pcre2-dev \ perl && \ make sslh-select && \ strip sslh-select FROM alpine:latest COPY --from=build "/sslh/sslh-select" "/usr/local/bin/sslh" RUN apk --no-cache add libconfig pcre2 COPY "./container-entrypoint.sh" "/init" ENTRYPOINT [ "/init" ] USER nobody:nogroup