From 6684ab02ccc1cb20d8327c9c8ed44db06d7c0751 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Sat, 4 Apr 2026 23:15:32 +0200 Subject: [PATCH] fix(slink): fix SQLite path for bare-metal install The .env.example uses /app/var/data/ (Docker path). Rewrite to /opt/slink/services/api/var/data/ and ensure the directory exists. --- install/slink-install.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/install/slink-install.sh b/install/slink-install.sh index 4e8d7f6f..339984d3 100644 --- a/install/slink-install.sh +++ b/install/slink-install.sh @@ -46,7 +46,9 @@ sed -i "s|^APP_ENV=.*|APP_ENV=prod|" .env sed -i "s|^ADMIN_EMAIL=.*|ADMIN_EMAIL=admin@localhost|" .env sed -i "s|^ADMIN_PASSWORD=.*|ADMIN_PASSWORD=${ADMIN_PASS}|" .env sed -i "s|^JWT_PASSPHRASE=.*|JWT_PASSPHRASE=${JWT_PASS}|" .env +sed -i "s|sqlite:////app/var/data|sqlite:////opt/slink/services/api/var/data|g" .env export APP_ENV=prod +mkdir -p /opt/slink/services/api/var/data mkdir -p /opt/slink/services/api/config/jwt openssl genpkey -algorithm RSA -out /opt/slink/services/api/config/jwt/private.pem -aes256 -pass "pass:${JWT_PASS}" 2>/dev/null openssl pkey -in /opt/slink/services/api/config/jwt/private.pem -out /opt/slink/services/api/config/jwt/public.pem -pubout -passin "pass:${JWT_PASS}" 2>/dev/null