From 9658cddef2c862b2c8f1f181be659188210d1fa9 Mon Sep 17 00:00:00 2001 From: orfelorfel23 Date: Sun, 6 Sep 2026 20:21:38 +0200 Subject: [PATCH] build: Umstellung auf Jannik-Cloud Ziel-Workflow mit Gitea Container Registry --- .dockerignore | 6 ++++++ Dockerfile | 4 ++-- GEMINI.md | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.dockerignore b/.dockerignore index 53d2bdd..84aae54 100644 --- a/.dockerignore +++ b/.dockerignore @@ -5,3 +5,9 @@ data/temp/* data/renders/* data/uploads/* *.log +test_* +frame.png +*.bat +*.ps1 +refactor.py +temp_presets.js diff --git a/Dockerfile b/Dockerfile index 733dae3..2b5989d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,10 +17,10 @@ RUN npm ci --omit=dev || npm install --omit=dev COPY . . # Ensure storage directories exist -RUN mkdir -p data/temp data/uploads data/renders +RUN mkdir -p data/temp data/uploads data/renders /data/temp /data/uploads /data/renders # Rechte an den built-in 'node' User (UID 1000) übergeben und User wechseln -RUN chown -R node:node /app +RUN chown -R node:node /app /data USER node EXPOSE 3000 diff --git a/GEMINI.md b/GEMINI.md index 18fe420..9781aa5 100644 --- a/GEMINI.md +++ b/GEMINI.md @@ -1,11 +1,11 @@ - + --- description: Deployment procedures for the Viz project trigger: always_on --- # Viz Deployment Rule -Wenn du Änderungen am Viz-Projekt vornimmst, denke daran, nach dem Git Push auch den CACHE_BUST im Jannik-Cloud Repository unter `services/viz/build.Dockerfile` zu aktualisieren und in Git zu pushen, damit das Deploy-Skript auf dem Server das neue Image baut. +Das Viz-Projekt nutzt den Jannik-Cloud Ziel-Workflow (Gitea Container Registry). Nach Änderungen am Viz-Projekt wird das Image lokal als `git.orfel.de/jannik/viz:latest` gebaut und direkt in die Gitea Container Registry gepusht. Der Server zieht sich das fertige Image automatisch.