use db filename env as full path value
This commit is contained in:
parent
fda56a4e43
commit
f37c66b755
@ -13,7 +13,7 @@ const isSQLite = env.DB_CLIENT === "sqlite3" || env.DB_CLIENT === "better-sqlite
|
||||
module.exports = {
|
||||
client: env.DB_CLIENT,
|
||||
connection: {
|
||||
...(isSQLite && { filename: "db/" + env.DB_FILENAME }),
|
||||
...(isSQLite && { filename: env.DB_FILENAME }),
|
||||
host: env.DB_HOST,
|
||||
database: env.DB_NAME,
|
||||
user: env.DB_USER,
|
||||
|
@ -16,7 +16,7 @@ const env = cleanEnv(process.env, {
|
||||
DEFAULT_DOMAIN: str({ example: "kutt.it", default: "localhost:3000" }),
|
||||
LINK_LENGTH: num({ default: 6 }),
|
||||
DB_CLIENT: str({ choices: supportedDBClients, default: "sqlite3" }),
|
||||
DB_FILENAME: str({ default: "data" }),
|
||||
DB_FILENAME: str({ default: "db/data" }),
|
||||
DB_HOST: str({ default: "localhost" }),
|
||||
DB_PORT: num({ default: 5432 }),
|
||||
DB_NAME: str({ default: "kutt" }),
|
||||
|
@ -9,7 +9,7 @@ const isMySQL = env.DB_CLIENT === "mysql" || env.DB_CLIENT === "mysql2";
|
||||
const db = knex({
|
||||
client: env.DB_CLIENT,
|
||||
connection: {
|
||||
...(isSQLite && { filename: "db/" + env.DB_FILENAME }),
|
||||
...(isSQLite && { filename: env.DB_FILENAME }),
|
||||
host: env.DB_HOST,
|
||||
port: env.DB_PORT,
|
||||
database: env.DB_NAME,
|
||||
|
Loading…
x
Reference in New Issue
Block a user