mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-01-30 04:11:16 +01:00
b708026151
... to avoid redirects on the client side and to make repo migration better visible. Also amend 'Status' and 'Contributing' in Readme.md. bluesky added, albeit mastodon seems more interactive. Clarify twitter account is not in use anymore.
25 lines
682 B
Docker
25 lines
682 B
Docker
# Build using git repo
|
|
|
|
FROM alpine:3.20
|
|
|
|
WORKDIR /home/testssl
|
|
|
|
ARG BUILD_VERSION
|
|
ARG ARCHIVE_URL=https://github.com/testssl/testssl.sh/archive/
|
|
ARG URL=https://github.com/testssl/testssl.sh.git
|
|
|
|
RUN test -n "${BUILD_VERSION}" \
|
|
&& apk update \
|
|
&& apk add --no-cache bash procps drill git coreutils libidn curl socat openssl xxd \
|
|
&& git clone --depth 1 --branch ${BUILD_VERSION} $URL /home/testssl \
|
|
&& addgroup testssl \
|
|
&& adduser -G testssl -g "testssl user" -s /bin/bash -D testssl \
|
|
&& ln -s /home/testssl/testssl.sh /usr/local/bin/ \
|
|
&& mkdir -m 755 -p /home/testssl/etc /home/testssl/bin
|
|
|
|
USER testssl
|
|
|
|
ENTRYPOINT ["testssl.sh"]
|
|
|
|
CMD ["--help"]
|