From f6bcc368c371232cb8682ff7bc034ba1767ee16c Mon Sep 17 00:00:00 2001
From: Bo-Chun Louis Chen <louistw@uab.edu>
Date: Wed, 7 Jun 2023 10:33:43 -0500
Subject: [PATCH] Download packer in Dockerfile

---
 .gitlab-ci.yml | 4 ----
 Dockerfile     | 4 +++-
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6a91f6a..9fd8316 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -50,10 +50,6 @@ build_docker_image:
     - export BUILD_DATE=$(TZ=America/Chicago date +%Y%m%d)
     - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
   script:
-    - |
-      wget https://releases.hashicorp.com/packer/$PACKER_VER/packer_${PACKER_VER}_linux_amd64.zip -O packer.zip
-      unzip packer.zip
-      rm packer.zip
     - docker build -t $CI_REGISTRY_IMAGE:$BUILD_DATE -t $CI_REGISTRY_IMAGE:latest .
     - >
       docker run --rm $CI_REGISTRY_IMAGE bash -c
diff --git a/Dockerfile b/Dockerfile
index be481fc..8dec75e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,7 +5,6 @@ ENV ANSIBLE_VER=4.10.0
 ENV OSC_VER=5.8.0
 ENV TF_VER=1.4.6
 
-ADD ./packer /usr/local/bin
 RUN apt-get update && apt-get install --no-install-recommends -y \
     git \
     ssh \
@@ -13,6 +12,9 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
     wget \
     unzip \
  && rm -rf /var/lib/apt/lists/*
+RUN wget https://releases.hashicorp.com/packer/${PACKER_VER}/packer_${PACKER_VER}_linux_amd64.zip \
+    && unzip packer_${PACKER_VER}_linux_amd64.zip -d /usr/local/bin \
+    && rm packer_${PACKER_VER}_linux_amd64.zip
 RUN wget https://releases.hashicorp.com/terraform/${TF_VER}/terraform_${TF_VER}_linux_amd64.zip \
     && unzip terraform_${TF_VER}_linux_amd64.zip -d /usr/local/bin \
     && rm terraform_${TF_VER}_linux_amd64.zip
-- 
GitLab