summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2019-08-22 11:50:34 -0600
committermo khan <mo.khan@gmail.com>2019-08-22 11:50:34 -0600
commitfa501723ff51d5d0cfd4e345c249d2c0ddc77814 (patch)
treec43cbfa29d9d78d24cba28992c6d84ecfeca9a38 /bin
parent8e19a8a9e849883e47daa4873d6c992537eaa9e1 (diff)
read .env files instead of hardcoding in .gitlab-ci.yml file
Diffstat (limited to 'bin')
-rwxr-xr-xbin/docker-dotenv8
1 files changed, 4 insertions, 4 deletions
diff --git a/bin/docker-dotenv b/bin/docker-dotenv
index e404cec..1c9544d 100755
--- a/bin/docker-dotenv
+++ b/bin/docker-dotenv
@@ -15,10 +15,10 @@ rm -f $DOCKERFILE
touch $DOCKERFILE
echo "FROM $SOURCE_IMAGE" > $DOCKERFILE
-IFS=';' read -ra EACH_ENV <<< "$DOTENV"
-for i in "${EACH_ENV[@]}"; do
- echo "ENV $i" >> $DOCKERFILE
-done
+while IFS= read -r line; do
+ echo "ENV $line" >> $DOCKERFILE
+done < $DOTENV
docker pull $SOURCE_IMAGE
docker build -t $TARGET_IMAGE -f $DOCKERFILE .
+docker run $TARGET_IMAGE env