From 697e41a311572c14cb201dd514de726aba80b895 Mon Sep 17 00:00:00 2001
From: Muhammad Raihan Akbar <ianakbar711@gmail.com>
Date: Sun, 9 Mar 2025 12:27:32 +0700
Subject: [PATCH] [REFACTOR] Removed build args, instead will provide env vars
 on docker-compose configuration

---
 .github/workflows/staging-ci-cd.yml |  2 +-
 Dockerfile                          | 17 -----------------
 2 files changed, 1 insertion(+), 18 deletions(-)

diff --git a/.github/workflows/staging-ci-cd.yml b/.github/workflows/staging-ci-cd.yml
index 3d0679e..b35de49 100644
--- a/.github/workflows/staging-ci-cd.yml
+++ b/.github/workflows/staging-ci-cd.yml
@@ -88,5 +88,5 @@ jobs:
         run: export DOCKER_BUILDKIT=1
       - name: Build Docker Image
         run: |
-          docker build --build-arg PRODUCTION=$staging --build-arg JDBC_STAGING_DATABASE_PASSWORD=${{ secrets.JDBC_STAGING_DATABASE_PASSWORD }} --build-arg JDBC_STAGING_DATABASE_URL=${{ secrets.JDBC_STAGING_DATABASE_URL }} --build-arg JDBC_STAGING_DATABASE_USERNAME=${{ secrets.JDBC_STAGING_DATABASE_USERNAME }} -t ${{ secrets.REGISTRY_USER }}/${{ secrets.IMAGE_NAME }}:${{ secrets.IMAGE_TAG }} .
+          docker build -t ${{ secrets.REGISTRY_USER }}/${{ secrets.IMAGE_NAME }}:${{ secrets.IMAGE_TAG }} .
           docker push ${{ secrets.REGISTRY_USER }}/${{ secrets.IMAGE_NAME }}:${{ secrets.IMAGE_TAG }}
\ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
index 567af37..19f626a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,22 +1,5 @@
 FROM openjdk:21-jdk-slim
 
-# Setup envs
-ARG PRODUCTION
-ARG JDBC_DATABASE_PASSWORD
-ARG JDBC_DATABASE_URL
-ARG JDBC_DATABASE_USERNAME
-ARG JDBC_STAGING_DATABASE_USERNAME
-ARG JDBC_STAGING_DATABASE_URL
-ARG JDBC_STAGING_DATABASE_URL
-
-ENV PRODUCTION ${PRODUCTION}
-ENV JDBC_DATABASE_PASSWORD ${JDBC_DATABASE_PASSWORD}
-ENV JDBC_DATABASE_URL ${JDBC_DATABASE_URL}
-ENV JDBC_DATABASE_USERNAME ${JDBC_DATABASE_USERNAME}
-ENV JDBC_STAGING_DATABASE_PASSWORD ${JDBC_STAGING_DATABASE_PASSWORD}
-ENV JDBC_STAGING_DATABASE_URL ${JDBC_STAGING_DATABASE_URL}
-ENV JDBC_STAGING_DATABASE_USERNAME ${JDBC_STAGING_DATABASE_USERNAME}
-
 WORKDIR /app
 COPY *.jar app.jar
 EXPOSE 8080
-- 
GitLab