diff --git a/.drone.yml b/.drone.yml index d559ec0..6e375af 100644 --- a/.drone.yml +++ b/.drone.yml @@ -27,7 +27,7 @@ steps: failure: ignore commands: - apk add --no-cache curl - - curl -X POST http://manager.sky.eigen.co.id/api/webhooks/09856c08-cf1e-493f-a302-d7cd65b22384 + - curl -X POST https://manager.sky.eigen.co.id/api/webhooks/806de7e2-1d3e-4889-b472-a59af0a5eb33 trigger: ref: - refs/tags/devel_* diff --git a/.drone.yml.save b/.drone.yml.save new file mode 100644 index 0000000..d2467f1 --- /dev/null +++ b/.drone.yml.save @@ -0,0 +1,32 @@ +kind: pipeline +type: docker +name: build +steps: + - name: build-dev + image: plugins/docker +trigger: + ref: + - refs/tags/devel_* + event: + exclude: + - promote + +--- +kind: pipeline +type: docker +name: deployment +steps: + - name: deployment + image: alpine + failure: ignore + commands: + - apk add --no-cache curl + - curl -X POST https://manager.sky.eigen.co.id/api/webhooks/09856c08-cf1e-493f-a302-d7cd65b22384 +trigger: + ref: + - refs/tags/devel_* + event: + exclude: + - promote +depends_on: + - build diff --git a/.drone.yml.save.1 b/.drone.yml.save.1 new file mode 100644 index 0000000..87398e4 --- /dev/null +++ b/.drone.yml.save.1 @@ -0,0 +1,27 @@ +kind: pipeline +type: docker +name: build +steps: + - name: build-dev + image: plugins/docker + settings: + registry: registry.eigen.co.id + repo: registry.eigen.co.id/eigen/${DRONE_REPO_NAME} + build_args: + - env_target=env.development + tags: latest + custom_dns: 172.10.10.16 + - name: deployment + image: alpine + failure: ignore + commands: + - apk add --no-cache curl + - curl -X POST https://manager.sky.eigen.co.id/api/webhooks/09856c08-cf1e-493f-a302-d7cd65b22384 +trigger: + ref: + - refs/tags/devel_* + event: + exclude: + - promote +depends_on: + - build diff --git a/Dockerfile b/Dockerfile index 243b7ad..3c91300 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ FROM node:18.17-alpine ARG env_target WORKDIR /app 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/package.json ./package.json