From 1d54b709b651e81261d6064ee858ab725274f677 Mon Sep 17 00:00:00 2001 From: Supan Adit Pratama Date: Wed, 30 Oct 2024 14:37:07 +0700 Subject: [PATCH] ci: build k8s only --- .drone.yml | 44 ++++++++++++++++++++++++++------------------ Dockerfile | 8 ++++---- 2 files changed, 30 insertions(+), 22 deletions(-) diff --git a/.drone.yml b/.drone.yml index 991b258..fb0768c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,29 +2,37 @@ kind: pipeline type: docker name: server steps: - - name: build - image: appleboy/drone-ssh - settings: - host: - - 172.10.10.10 - username: eigen - key: - from_secret: DEVOPS_SSH_PRIVATE_OPEN - port: 22 - script: - - cd /home/eigen/PROJECT/POS/POS.DEV/BE - - sh build.sh - when: - ref: - - refs/tags/devel_* - - refs/tags/*-alpha.* + # - name: build + # image: appleboy/drone-ssh + # settings: + # host: + # - 172.10.10.10 + # username: eigen + # key: + # from_secret: DEVOPS_SSH_PRIVATE_OPEN + # port: 22 + # 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} + tags: ${DRONE_TAG} + custom_dns: 172.10.10.16 + when: + ref: + - refs/tags/*-production.* - 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: 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