mirror of
https://github.com/bendtherules/ask262.git
synced 2026-08-18 21:31:46 +00:00
feat(server): add DEFAULT_PORT constant and use it for server port configuration
This commit is contained in:
@@ -12,3 +12,6 @@ export const EMBEDDING_PROVIDER =
|
||||
process.env.ASK262_EMBEDDING_PROVIDER ?? "ollama";
|
||||
export const FIREWORKS_EMBEDDING_MODEL = "fireworks/qwen3-embedding-8b";
|
||||
export const FIREWORKS_BASE_URL = "https://api.fireworks.ai/inference/v1";
|
||||
|
||||
// Server configuration
|
||||
export const DEFAULT_PORT = 8081;
|
||||
|
||||
@@ -32,7 +32,7 @@ import {
|
||||
sectionContentToolMetadata,
|
||||
sectionContentToolName,
|
||||
} from "./agent-tools/index.js";
|
||||
import { STORAGE_DIR as STORAGE_DIR_REL } from "./constants.js";
|
||||
import { DEFAULT_PORT, STORAGE_DIR as STORAGE_DIR_REL } from "./constants.js";
|
||||
import { createEmbeddings } from "./lib/embeddings-factory.js";
|
||||
|
||||
// Resolve storage path relative to this script's directory
|
||||
@@ -43,8 +43,8 @@ const STORAGE_DIR = path.resolve(__dirname, "..", STORAGE_DIR_REL);
|
||||
// Initialize embeddings based on ASK262_EMBEDDING_PROVIDER env var
|
||||
const embeddings = createEmbeddings();
|
||||
|
||||
// Server port (default: 8081)
|
||||
const PORT = Number(process.env.ASK262_PORT) || 8081;
|
||||
// Server port (uses env var or default from constants)
|
||||
const PORT = Number(process.env.ASK262_PORT) || DEFAULT_PORT;
|
||||
|
||||
/**
|
||||
* Factory function to create a fresh MCP server instance.
|
||||
|
||||
Reference in New Issue
Block a user