diff --git a/.woodpecker/deploy.yml b/.woodpecker/deployment.yml similarity index 55% rename from .woodpecker/deploy.yml rename to .woodpecker/deployment.yml index 0996db8..a592a61 100644 --- a/.woodpecker/deploy.yml +++ b/.woodpecker/deployment.yml @@ -4,31 +4,31 @@ when: steps: deploy: - image: alpine/k8s:1.26.9 + image: alpine/k8s:1.27.11 secrets: - kubeconfig commands: - "mkdir ~/.kube && echo \"$KUBECONFIG\" > ~/.kube/twhelp" - "cd ./k8s/overlays/prod && kustomize edit set image scripts=gitea.dwysokinski.me/twhelp-packages/scripts:${CI_COMMIT_TAG##v} && cd ../../.." - kustomize build ./k8s/overlays/prod | kubectl --kubeconfig ~/.kube/twhelp apply -n twhelp -f - - notify: + + email: image: deblan/woodpecker-email settings: + dsn: + from_secret: email_dsn from: - from_secret: email_from - from.name: Woodpecker - host: - from_secret: email_host - username: - from_secret: email_username - password: - from_secret: email_password + address: + from_secret: email_from_address + name: Woodpecker recipients: - - notifications@dwysokinski.me + - notifications@twhelp.app recipients_only: true - subject: "[deploy - {{ build.status }}] {{ repo.owner }}/{{ repo.name }} ({{ build.branch }} - {{ truncate build.commit 8 }})" + content: + subject: + "[deployment - {{ pipeline.status }}] {{ repo.full_name }} ({{ commit.tag }})" when: - status: [failure] + status: [success, failure] depends_on: - docker diff --git a/.woodpecker/docker.yml b/.woodpecker/docker.yml index 77e2201..592b8dc 100644 --- a/.woodpecker/docker.yml +++ b/.woodpecker/docker.yml @@ -14,20 +14,3 @@ steps: from_secret: docker_username password: from_secret: docker_password - notify: - image: deblan/woodpecker-email - settings: - from: - from_secret: email_from - from.name: Woodpecker - host: - from_secret: email_host - username: - from_secret: email_username - password: - from_secret: email_password - recipients: - - notifications@dwysokinski.me - recipients_only: true - when: - status: [failure] diff --git a/Dockerfile b/Dockerfile index a6c8790..dd2a42d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20.12-alpine as build-deps +FROM --platform=$BUILDPLATFORM node:20.12-alpine as build-deps WORKDIR /app COPY package.json yarn.lock ./