From 198bd74ec661aa3f41a6defb32b5c0cf9fa2ae4a Mon Sep 17 00:00:00 2001 From: chaptergy <26956711+chaptergy@users.noreply.github.com> Date: Tue, 25 May 2021 14:16:46 +0200 Subject: [PATCH 1/3] Adds useNullAsDefault to default sqlite config --- backend/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/index.js b/backend/index.js index 3118cdc..f4f7951 100644 --- a/backend/index.js +++ b/backend/index.js @@ -95,7 +95,8 @@ async function createDbConfigFromEnvironment() { client: 'sqlite3', connection: { filename: envSqliteFile - } + }, + useNullAsDefault: true } }; if (JSON.stringify(configData.database) === JSON.stringify(newConfig)) { From 67958155fc61912b9e00129c1be3d3a4f493e7eb Mon Sep 17 00:00:00 2001 From: chaptergy <26956711+chaptergy@users.noreply.github.com> Date: Tue, 25 May 2021 14:18:01 +0200 Subject: [PATCH 2/3] Updates generated sqlite config in documentation --- docs/setup/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/setup/README.md b/docs/setup/README.md index 4d0dac9..dc07987 100644 --- a/docs/setup/README.md +++ b/docs/setup/README.md @@ -185,7 +185,8 @@ Here's an example for `sqlite` configuration as it is generated from the environ "client": "sqlite3", "connection": { "filename": "/data/database.sqlite" - } + }, + "useNullAsDefault": true } } } From d6d1c1ac350e35e57d9faa6da5cbde494a9f05e4 Mon Sep 17 00:00:00 2001 From: chaptergy <26956711+chaptergy@users.noreply.github.com> Date: Tue, 25 May 2021 14:18:51 +0200 Subject: [PATCH 3/3] Updates raspberry pi docker compose in documentation --- docs/setup/README.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/docs/setup/README.md b/docs/setup/README.md index dc07987..5b8b87e 100644 --- a/docs/setup/README.md +++ b/docs/setup/README.md @@ -122,18 +122,15 @@ services: depends_on: - db db: - image: ghcr.io/linuxserver/mariadb + image: yobasystems/alpine-mariadb:latest restart: unless-stopped environment: - PUID: 1001 - PGID: 1001 - TZ: "Europe/London" MYSQL_ROOT_PASSWORD: "changeme" MYSQL_DATABASE: "npm" MYSQL_USER: "changeuser" MYSQL_PASSWORD: "changepass" volumes: - - ./data/mariadb:/config + - ./data/mariadb:/var/lib/mysql ``` _Please note, that `DB_MYSQL_*` environment variables will take precedent over `DB_SQLITE_*` var>