From b86e10e1cd5ce9779f7efe40b01c74e6646ff6c9 Mon Sep 17 00:00:00 2001 From: Winz Date: Thu, 11 Jun 2026 18:37:08 +0200 Subject: [PATCH] runner mit frontend build --- .gitea/workflows/runner.yml | 17 +++++++++++++++++ frontend/vite.config.js | 1 + 2 files changed, 18 insertions(+) diff --git a/.gitea/workflows/runner.yml b/.gitea/workflows/runner.yml index 9089a0c..8065f85 100644 --- a/.gitea/workflows/runner.yml +++ b/.gitea/workflows/runner.yml @@ -30,3 +30,20 @@ jobs: python3 -m venv /opt/rezept_finder/venv || true /opt/rezept_finder/venv/bin/pip install --upgrade pip /opt/rezept_finder/venv/bin/pip install -r /opt/rezept_finder/backend/requirements.txt + + - name: Build frontend + working-directory: /opt/rezept_finder/frontend + run: | + npm install + npm run build + + - name: Sync frontend + working-directory: /opt/rezept_finder/frontend + run: rsync -a --delete dist/ /var/www/frontend/ + + - name: Restart API + run: | + sudo systemctl restart flask-api + sudo systemctl reload nginx + + diff --git a/frontend/vite.config.js b/frontend/vite.config.js index 62cc9fb..b8dae9b 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -5,6 +5,7 @@ const apiTarget = process.env.VITE_DEV_API_TARGET || 'http://backend:5000'; export default defineConfig({ plugins: [react()], + envDir: '/opt/sheared/sheared_env/env', server: { host: '0.0.0.0', proxy: {