fix database path

This commit is contained in:
hzrd149
2025-03-28 09:19:42 +00:00
parent a7cbd0ff03
commit dea5aa7e78
5 changed files with 9 additions and 8 deletions

View File

@@ -2,7 +2,7 @@
DATA_PATH=./data
# the port to use
PORT=9272
BAKERY_PORT=9272
# the address to the tor SOCKS5 proxy to enable connections to .onion addresses
# TOR_PROXY="127.0.0.1:9050"

View File

@@ -10,8 +10,8 @@
"prepack": "tsc",
"start": "node .",
"dev": "DATA_PATH=./data nodemon --loader @swc-node/register/esm src/index.ts",
"mcp": "mcp-inspector node . --mcp --port 8080",
"mcp-debug": "mcp-inspector node --inspect-brk . --mcp --port 8080",
"mcp": "mcp-inspector node . --mcp",
"mcp-debug": "mcp-inspector node --inspect-brk . --mcp",
"build": "tsc",
"test": "vitest run",
"format": "prettier -w .",

View File

@@ -2,6 +2,7 @@ import EventEmitter from "events";
import Database, { type Database as SQLDatabase } from "better-sqlite3";
import path from "path";
import fs from "fs";
import { DATA_PATH } from "../env.js";
export type LocalDatabaseConfig = {
directory: string;
@@ -19,7 +20,7 @@ export default class LocalDatabase extends EventEmitter {
super();
this.config = {
directory: "data",
directory: DATA_PATH,
name: "events",
wal: true,
...config,

View File

@@ -12,7 +12,7 @@ import { logger } from "../logger.js";
import Database from "./database.js";
import { NIP_11_SOFTWARE_URL, SENSITIVE_KINDS } from "../const.js";
import { OWNER_PUBKEY, PORT } from "../env.js";
import { OWNER_PUBKEY, BAKERY_PORT } from "../env.js";
import ControlApi from "../modules/control/control-api.js";
import ConfigActions from "../modules/control/config-actions.js";
@@ -373,9 +373,9 @@ export default class App extends EventEmitter<EventMap> {
this.tick();
// start http server listening
await new Promise<void>((res) => this.server.listen(PORT, () => res()));
await new Promise<void>((res) => this.server.listen(BAKERY_PORT, () => res()));
logger(`Listening on`, PORT);
logger(`Listening on`, BAKERY_PORT);
if (process.send) process.send({ type: "RELAY_READY" });

View File

@@ -13,7 +13,7 @@ export const PUBLIC_ADDRESS = process.env.PUBLIC_ADDRESS;
export const DATA_PATH = process.env.DATA_PATH || join(homedir(), ".bakery");
await mkdirp(DATA_PATH);
export const PORT = parseInt(args.values.port ?? process.env.PORT ?? "") || DEFAULT_PORT;
export const BAKERY_PORT = parseInt(args.values.port ?? process.env.BAKERY_PORT ?? "") || DEFAULT_PORT;
// I2P config
export const I2P_PROXY = process.env.I2P_PROXY;