Files
Gallus_Pub/.woodpecker.yml
Kenzo 01edb8d575 Update deployment configuration files for optimized CI/CD pipeline
- Simplified `fly.toml` by removing inline comments.
- Refactored `.woodpecker.yml` pipeline syntax for better clarity and flexibility.
- Adjusted `Dockerfile` to fix `dist` directory path and streamline `CMD` execution.
2025-08-02 12:57:16 +02:00

38 lines
596 B
YAML

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
image: flyio/flyctl:latest
pull: true
depends_on:
- build
secrets:
- fly_api_token
commands:
- flyctl deploy --remote-only --config ./fly.toml
when:
branch:
include:
- main
event:
include:
- push
cache:
mount:
- node_modules
- dist