From 0eeedaff972181d7f6809f344943619e318b73e7 Mon Sep 17 00:00:00 2001 From: "Adrian A. Baumann" Date: Mon, 29 Dec 2025 00:51:27 +0100 Subject: [PATCH] Fix initContainer - remove cd to non-existent /app - Remove cd /app since directory doesn't exist in initContainer - python manage.py is accessible from container root - Only main container mounts to /app/data, initContainer mounts to /data --- argocd/deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argocd/deployment.yaml b/argocd/deployment.yaml index 4cbe0fa..c2fc8bd 100644 --- a/argocd/deployment.yaml +++ b/argocd/deployment.yaml @@ -21,7 +21,7 @@ spec: image: git.baumann.gr/adebaumann/labhelper-data-loader:0.009 securityContext: runAsUser: 0 - command: [ "sh","-c","if [ ! -f /data/db.sqlite3 ] || [ ! -s /data/db.sqlite3 ]; then cp preload/preload.sqlite3 /data/db.sqlite3 && echo 'Database copied from preload'; else echo 'Existing database preserved'; fi && cd /app && python manage.py migrate thumbnail --run-syncdb && mkdir -p /data/media/cache /data/media/things && chmod -R 775 /data/media && ls -la /data/db.sqlite3 && exit 0" ] + command: [ "sh","-c","if [ ! -f /data/db.sqlite3 ] || [ ! -s /data/db.sqlite3 ]; then cp preload/preload.sqlite3 /data/db.sqlite3 && echo 'Database copied from preload'; else echo 'Existing database preserved'; fi && python manage.py migrate thumbnail --run-syncdb && mkdir -p /data/media/cache /data/media/things && chmod -R 775 /data/media && ls -la /data/db.sqlite3 && exit 0" ] volumeMounts: - name: data mountPath: /data