diff options
| author | mo khan <mo.khan@gmail.com> | 2019-08-22 11:50:34 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2019-08-22 11:50:34 -0600 |
| commit | fa501723ff51d5d0cfd4e345c249d2c0ddc77814 (patch) | |
| tree | c43cbfa29d9d78d24cba28992c6d84ecfeca9a38 /bin | |
| parent | 8e19a8a9e849883e47daa4873d6c992537eaa9e1 (diff) | |
read .env files instead of hardcoding in .gitlab-ci.yml file
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/docker-dotenv | 8 |
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 |
