From 64aa08c699a63355a96bac9868d3f06a31d5d70a Mon Sep 17 00:00:00 2001 From: Kenzo Date: Wed, 23 Jul 2025 21:36:36 +0200 Subject: [PATCH] Refactor `.woodpecker.yml` for streamlined deployment and simplify `Dockerfile` health check --- .woodpecker.yml | 46 ++++++++++++++++------------------------------ Dockerfile | 3 +-- 2 files changed, 17 insertions(+), 32 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 02741f9..e3fc497 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,35 +1,21 @@ -steps: - - name: build - image: node:20-alpine - pull: true - commands: - - npm ci - - npm run build - when: - branch: - include: - - main - event: - include: - - push - - pull_request +name: deploy - - name: deploy - image: flyio/flyctl:latest - pull: true - depends_on: - - build - secrets: - - fly_api_token +steps: + deploy: + image: node:20 + environment: + FLY_API_TOKEN: + from_secret: FLY_API_TOKEN commands: - - flyctl deploy --remote-only --config ./fly.toml - when: - branch: - include: - - main - event: - include: - - push + - curl -L https://fly.io/install.sh | sh + - export PATH="$HOME/.fly/bin:$PATH" + - flyctl deploy --config fly.toml --app gallus-pub + +when: + branch: + - main + event: + - push cache: mount: diff --git a/Dockerfile b/Dockerfile index cc52040..9056d4e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,5 +16,4 @@ EXPOSE 3000 CMD ["serve", "-s", "dist", "-l", "3000"] HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \ - CMD wget -qO- http://localhost:3000/ || exit 1 -calhost:3000/ || exit 1 \ No newline at end of file + CMD wget -qO- http://localhost:3000/ || exit 1 \ No newline at end of file