From 4b196d21a40e710f39a45077bc2a478d6d6e27dd Mon Sep 17 00:00:00 2001 From: Dan Schaper Date: Tue, 19 Dec 2017 06:06:15 -0800 Subject: [PATCH] docker-entrypoint scripting --- Dockerfile | 5 +++-- docker-entrypoint.sh | 12 ++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100755 docker-entrypoint.sh diff --git a/Dockerfile b/Dockerfile index 6fa3fc2..b69ef6d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,7 @@ RUN apk --no-cache --virtual .run-depends add \ COPY getssl /usr/local/bin/getssl +WORKDIR / -ENTRYPOINT [ "/usr/local/bin/getssl", "--nocheck" ] -CMD [ "--help" ] +COPY ./docker-entrypoint.sh / +ENTRYPOINT [ "/docker-entrypoint.sh" ] diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100755 index 0000000..cb46df5 --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +set -e + +WORKING_DIR="/getssl" +cd $WORKING_DIR + +if [ "$1" == "" ] && [ ! -f $WORKING_DIR/getssl.cfg ]; then + echo "Type to initialize configuration files." +fi + +getssl --nocheck -w $WORKING_DIR "$@" +