Compare commits

...

2 commits

Author SHA1 Message Date
isUnknown
b1e4f50c9c CI: utiliser l'image ci-node (Node 20 + lftp + PHP préinstallés)
All checks were successful
Deploy / Deploy to Production (push) Successful in 21s
Remplace ci-php + installation runtime de Node par l'image ci-node
qui embarque tout le nécessaire — build plus rapide et plus propre.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 17:30:32 +01:00
isUnknown
7e1a92449d CI: build Svelte avant le déploiement FTP
Installe Node 22 via NodeSource, npm ci + vite build.
Le résultat (assets/dist) est inclus dans le mirror FTP existant.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-05 17:28:37 +01:00

View file

@ -10,13 +10,18 @@ jobs:
name: Deploy to Production
runs-on: docker
container:
image: forgejo-ci-php:latest
image: forgejo-ci-node:latest
steps:
- name: Checkout code
run: |
git clone --depth 1 --branch main https://forge.studio-variable.com/${{ github.repository }}.git .
ls -la
- name: Build Svelte app
run: |
npm ci
npm run build
- name: Deploy via FTP
env:
USERNAME: ${{ secrets.USERNAME }}