From e40fafa3b505df31af04a64aed876ec51a61579c Mon Sep 17 00:00:00 2001 From: Nour <1257310+nourspace@users.noreply.github.com> Date: Tue, 23 Jan 2024 17:44:38 +0000 Subject: [PATCH] feat: multiple fixes - Define binaryTargets for schema.prisma so it works inside alpine - Log adminNpubs - Set default for config `domains` --- prisma/schema.prisma | 1 + src/commands/start.ts | 3 +++ src/config/index.ts | 1 + 3 files changed, 5 insertions(+) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 4d4ddd9..4bea2f9 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1,5 +1,6 @@ generator client { provider = "prisma-client-js" + binaryTargets = ["native", "linux-musl-arm64-openssl-3.0.x"] } datasource db { diff --git a/src/commands/start.ts b/src/commands/start.ts index 0ae2508..f462bd7 100644 --- a/src/commands/start.ts +++ b/src/commands/start.ts @@ -111,6 +111,9 @@ export async function start(opts: IOpts) { if (opts.adminNpubs && opts.adminNpubs.length > 0) { configData.admin.npubs = opts.adminNpubs; + console.log(`✅ adminNpubs: ${opts.adminNpubs}`) + } else { + console.log(`❌ no adminNpubs were provided`) } await saveCurrentConfig(opts.config, configData); diff --git a/src/config/index.ts b/src/config/index.ts index 5622fa0..a638e2c 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -62,6 +62,7 @@ const defaultConfig: IConfig = { logs: './nsecbunker.log', keys: {}, verbose: false, + domains: {} }; async function getCurrentConfig(config: string): Promise {