From 2e503348c3df159dfaf0b6d87bf779533da5cafe Mon Sep 17 00:00:00 2001 From: Salim B Date: Thu, 16 May 2024 01:56:49 +0200 Subject: [PATCH] fix: only use Litestream with default SQLite DB --- packages/nocodb/docker/start-litestream.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/nocodb/docker/start-litestream.sh b/packages/nocodb/docker/start-litestream.sh index 046a841a47..8d75d5a4ef 100644 --- a/packages/nocodb/docker/start-litestream.sh +++ b/packages/nocodb/docker/start-litestream.sh @@ -4,7 +4,20 @@ if [ ! -d "${NC_TOOL_DIR}" ] ; then mkdir -p "$NC_TOOL_DIR" fi -if [ -n "${LITESTREAM_S3_ENDPOINT}" ] && [ -n "${LITESTREAM_S3_BUCKET}" ] && [ -n "${LITESTREAM_ACCESS_KEY_ID}" ] && [ -n "${LITESTREAM_SECRET_ACCESS_KEY}" ] ; then +use_litestream() { + [ -z "${NC_DB}" ] \ + && [ -z "${NC_DB_JSON}" ] \ + && [ -z "${NC_DB_JSON_FILE}" ] \ + && [ -z "${DATABASE_URL}" ] \ + && [ -z "${DATABASE_URL_FILE}" ] \ + && [ -z "${NC_MINIMAL_DBS}" ] \ + && [ -n "${LITESTREAM_S3_ENDPOINT}" ] \ + && [ -n "${LITESTREAM_S3_BUCKET}" ] \ + && [ -n "${LITESTREAM_ACCESS_KEY_ID}" ] \ + && [ -n "${LITESTREAM_SECRET_ACCESS_KEY}" ] +} + +if use_litestream ; then if [ -f "${NC_TOOL_DIR}noco.db" ] ; then rm "${NC_TOOL_DIR}noco.db"