From 8dd345591d2a30f564f1d7938c80a133abb76992 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sun, 12 May 2019 01:14:54 +0200 Subject: [PATCH] add base entrypoint to ec2 image --- docker/Dockerfile.ec2.linux.amd64 | 3 +++ ec2-entrypoint.sh | 10 ++++++++++ 2 files changed, 13 insertions(+) create mode 100644 ec2-entrypoint.sh diff --git a/docker/Dockerfile.ec2.linux.amd64 b/docker/Dockerfile.ec2.linux.amd64 index 129a0c2..3d7bf9b 100644 --- a/docker/Dockerfile.ec2.linux.amd64 +++ b/docker/Dockerfile.ec2.linux.amd64 @@ -25,6 +25,8 @@ ENV PIP_PACKAGES="\ pycrypto \ " +COPY ./gce-entrypoint.sh /docker-entrypoint.sh + RUN \ apk update \ && apk add --update --no-cache ${PACKAGES} \ @@ -36,3 +38,4 @@ RUN \ && chmod 700 /root/.ssh USER root +ENTRYPOINT ["/docker-entrypoint.sh"] diff --git a/ec2-entrypoint.sh b/ec2-entrypoint.sh new file mode 100644 index 0000000..c1afc9f --- /dev/null +++ b/ec2-entrypoint.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -o pipefail +set -o errtrace +set -o nounset +set -o errexit + +if [ "${MOLECULE_CUSTOM_MODULES_REPO}" ]; then + mkdir ./library/ + git clone "$MOLECULE_CUSTOM_MODULES_REPO" ./library/ +fi