mirror of
https://github.com/aljazceru/bakery.git
synced 2025-12-17 04:35:13 +01:00
fix database path
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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 .",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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" });
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user