mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-01-01 06:19:44 +01:00
af5cad9183
This is a small cleanup of find_openssl_binary(). It tries also to find a newer openssl version which we could need for any new features. As stated in the comment at some point we should decide whether we stick with our old version or rather supply a new one. (xmpp-server is also not builtin for our 1.0.2) or maybe find a good way (code) how to use both. Also it looks for socat and if found it populates the according global var. It does a minor resort of global vars in the beginning.
21 lines
591 B
Docker
21 lines
591 B
Docker
FROM alpine:3.11
|
|
|
|
RUN apk update && \
|
|
apk upgrade && \
|
|
apk add --no-cache bash procps drill git coreutils libidn curl socat && \
|
|
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
|
|
WORKDIR /home/testssl/
|
|
|
|
COPY --chown=testssl:testssl etc/. /home/testssl/etc/
|
|
COPY --chown=testssl:testssl bin/. /home/testssl/bin/
|
|
COPY --chown=testssl:testssl testssl.sh /home/testssl/
|
|
|
|
ENTRYPOINT ["testssl.sh"]
|
|
|
|
CMD ["--help"]
|