From 4a1373023179a00acd458829300c5ecf7103d871 Mon Sep 17 00:00:00 2001 From: Supan Adit Pratama Date: Fri, 23 Aug 2024 10:06:24 +0700 Subject: [PATCH] ci: fix production env --- .drone.yml | 19 ++++++++++++++++--- Dockerfile | 8 ++++---- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/.drone.yml b/.drone.yml index 6eda51d..f9fa9bf 100644 --- a/.drone.yml +++ b/.drone.yml @@ -14,6 +14,22 @@ steps: script: - cd /home/eigen/PROJECT/POS/POS.DEV/BE - sh build.sh + when: + ref: + - refs/tags/devel_* + - refs/tags/*-alpha.* + - name: build-production + image: plugins/docker + settings: + registry: registry.eigen.co.id + repo: registry.eigen.co.id/eigen/${DRONE_REPO_NAME} + build_args: + - env_target=env.production + tags: ${DRONE_TAG} + custom_dns: 172.10.10.16 + when: + ref: + - refs/tags/*-production.* - name: send-message image: plugins/webhook settings: @@ -27,9 +43,6 @@ steps: "message": "Build {{repo.name}} sudah selesai" } trigger: - ref: - - refs/tags/devel_* - - refs/tags/*-alpha.* event: exclude: - promote diff --git a/Dockerfile b/Dockerfile index 9b354f4..0b4ded3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,11 +5,11 @@ COPY . . RUN yarn install RUN yarn build FROM node:18.17-alpine -ARG env_target +# ARG env_target WORKDIR /app -RUN echo ${env_target} -COPY env/$env_target /app/.env -COPY --from=builder /app/env/$env_target .env +# RUN echo ${env_target} +# COPY env/$env_target /app/.env +# COPY --from=builder /app/env/$env_target .env COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/dist ./dist COPY --from=builder /app/assets ./assets