mirror of
https://github.com/aljazceru/bakery.git
synced 2025-12-17 12:45:20 +01:00
fix database path
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
DATA_PATH=./data
|
DATA_PATH=./data
|
||||||
|
|
||||||
# the port to use
|
# the port to use
|
||||||
PORT=9272
|
BAKERY_PORT=9272
|
||||||
|
|
||||||
# the address to the tor SOCKS5 proxy to enable connections to .onion addresses
|
# the address to the tor SOCKS5 proxy to enable connections to .onion addresses
|
||||||
# TOR_PROXY="127.0.0.1:9050"
|
# TOR_PROXY="127.0.0.1:9050"
|
||||||
|
|||||||
@@ -10,8 +10,8 @@
|
|||||||
"prepack": "tsc",
|
"prepack": "tsc",
|
||||||
"start": "node .",
|
"start": "node .",
|
||||||
"dev": "DATA_PATH=./data nodemon --loader @swc-node/register/esm src/index.ts",
|
"dev": "DATA_PATH=./data nodemon --loader @swc-node/register/esm src/index.ts",
|
||||||
"mcp": "mcp-inspector node . --mcp --port 8080",
|
"mcp": "mcp-inspector node . --mcp",
|
||||||
"mcp-debug": "mcp-inspector node --inspect-brk . --mcp --port 8080",
|
"mcp-debug": "mcp-inspector node --inspect-brk . --mcp",
|
||||||
"build": "tsc",
|
"build": "tsc",
|
||||||
"test": "vitest run",
|
"test": "vitest run",
|
||||||
"format": "prettier -w .",
|
"format": "prettier -w .",
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import EventEmitter from "events";
|
|||||||
import Database, { type Database as SQLDatabase } from "better-sqlite3";
|
import Database, { type Database as SQLDatabase } from "better-sqlite3";
|
||||||
import path from "path";
|
import path from "path";
|
||||||
import fs from "fs";
|
import fs from "fs";
|
||||||
|
import { DATA_PATH } from "../env.js";
|
||||||
|
|
||||||
export type LocalDatabaseConfig = {
|
export type LocalDatabaseConfig = {
|
||||||
directory: string;
|
directory: string;
|
||||||
@@ -19,7 +20,7 @@ export default class LocalDatabase extends EventEmitter {
|
|||||||
super();
|
super();
|
||||||
|
|
||||||
this.config = {
|
this.config = {
|
||||||
directory: "data",
|
directory: DATA_PATH,
|
||||||
name: "events",
|
name: "events",
|
||||||
wal: true,
|
wal: true,
|
||||||
...config,
|
...config,
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import { logger } from "../logger.js";
|
|||||||
import Database from "./database.js";
|
import Database from "./database.js";
|
||||||
|
|
||||||
import { NIP_11_SOFTWARE_URL, SENSITIVE_KINDS } from "../const.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 ControlApi from "../modules/control/control-api.js";
|
||||||
import ConfigActions from "../modules/control/config-actions.js";
|
import ConfigActions from "../modules/control/config-actions.js";
|
||||||
@@ -373,9 +373,9 @@ export default class App extends EventEmitter<EventMap> {
|
|||||||
this.tick();
|
this.tick();
|
||||||
|
|
||||||
// start http server listening
|
// 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" });
|
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");
|
export const DATA_PATH = process.env.DATA_PATH || join(homedir(), ".bakery");
|
||||||
await mkdirp(DATA_PATH);
|
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
|
// I2P config
|
||||||
export const I2P_PROXY = process.env.I2P_PROXY;
|
export const I2P_PROXY = process.env.I2P_PROXY;
|
||||||
|
|||||||
Reference in New Issue
Block a user