From fbd10f2331bf8f1ef09fe02a906b0a5c41066640 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Mon, 11 Jul 2022 15:09:22 +0200 Subject: [PATCH] fixed useragents db --- build/fpm/entrypoint/validate_laravel.sh | 8 ++++++-- chart/templates/deployment.yaml | 6 ++++++ metager/config/database.php | 4 ++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/build/fpm/entrypoint/validate_laravel.sh b/build/fpm/entrypoint/validate_laravel.sh index dff1cb240..55ee21b01 100755 --- a/build/fpm/entrypoint/validate_laravel.sh +++ b/build/fpm/entrypoint/validate_laravel.sh @@ -12,8 +12,12 @@ if [ ! -f "$BASE_DIR/config/sumasEn.json" ]; then cp $BASE_DIR/config/sumas.json.example $BASE_DIR/config/sumasEn.json fi -if [ ! -f "$BASE_DIR/database/database.sqlite" ]; then - touch $BASE_DIR/database/database.sqlite +if [ ! -d "$BASE_DIR/database/databases/" ]; then + mkdir -p "$BASE_DIR/database/databases/" +fi + +if [ ! -f "$BASE_DIR/database/databases/database.sqlite" ]; then + touch "$BASE_DIR/database/databases/database.sqlite" fi if [ ! -d "$BASE_DIR/storage/logs/metager" ]; then diff --git a/chart/templates/deployment.yaml b/chart/templates/deployment.yaml index 02d463dc1..61de6a02e 100644 --- a/chart/templates/deployment.yaml +++ b/chart/templates/deployment.yaml @@ -37,6 +37,8 @@ spec: - name: redis-config configMap: name: {{ include "chart.fullname" . }}-redis-container-config + - name: sqlite-databases + emptyDir: {} containers: - name: fpm securityContext: @@ -80,6 +82,8 @@ spec: - name: mglogs-persistent-storage mountPath: /metager/metager_app/storage/logs/metager readOnly: false + - name: sqlite-databases + mountPath: /metager/metager_app/database/databases ports: - name: http containerPort: 8080 @@ -122,6 +126,8 @@ spec: - name: mglogs-persistent-storage mountPath: /metager/metager_app/storage/logs/metager readOnly: false + - name: sqlite-databases + mountPath: /metager/metager_app/database/databases ports: - name: http containerPort: 8080 diff --git a/metager/config/database.php b/metager/config/database.php index 7f63636da..7f5302ac0 100644 --- a/metager/config/database.php +++ b/metager/config/database.php @@ -48,12 +48,12 @@ return [ 'sqlite' => [ 'driver' => 'sqlite', - 'database' => database_path(env('SQLITE_DATABASE', 'database.sqlite')), + 'database' => database_path('databases/' . env('SQLITE_DATABASE', 'database.sqlite')), 'prefix' => '', ], 'useragents' => [ 'driver' => 'sqlite', - 'database' => database_path(env('SQLITE_DATABASE', 'database.sqlite')), + 'database' => database_path('databases/' . env('SQLITE_DATABASE', 'database.sqlite')), 'prefix' => '', ], 'mysql' => [ -- GitLab