Files
enuxia-quiz/.gitea/workflows/build-deploy.yml
T
Julien Denizot dfe823f8f4
Build & Deploy / build-deploy (push) Successful in 10m57s
fix: 🐛 fix: use absolute cargo path in CI
2026-04-13 21:00:28 +02:00

27 lines
652 B
YAML

name: Build & Deploy
on:
push:
branches: [main]
jobs:
build-deploy:
runs-on: [pi, arm64, deploy]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build
run: |
export PATH="/root/.cargo/bin:$PATH"
export SQLX_OFFLINE=true
export LEPTOS_TAILWIND_VERSION=v4.1.13
npm install
cargo leptos build --release
- name: Deploy
run: |
cp target/release/enuxia-quiz /opt/enuxia-quiz/enuxia-quiz
cp -r target/site /opt/enuxia-quiz/site
systemctl restart enuxia-quiz
systemctl status enuxia-quiz --no-pager