mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-20 07:53:39 +02:00
Central search microservice for all ManaCore apps featuring: - NestJS API on port 3021 - SearXNG meta-search engine integration (40+ search engines) - Redis caching layer for search results and extracted content - Content extraction with markdown conversion - Prometheus metrics for monitoring API Endpoints: - POST /api/v1/search - Web search with categories/engines - POST /api/v1/extract - Content extraction from URLs - POST /api/v1/extract/bulk - Bulk extraction - GET /health - Health check - GET /metrics - Prometheus metrics Search categories: general, news, science, it, images, videos Supported engines: Google, Bing, DuckDuckGo, Wikipedia, arXiv, GitHub, StackOverflow, and many more. https://claude.ai/code/session_01Rk3YVJCU3nM8uvVPghRz6r
11 lines
306 B
TypeScript
11 lines
306 B
TypeScript
import { Module, Global } from '@nestjs/common';
|
|
import { MetricsService } from './metrics.service';
|
|
import { MetricsController } from './metrics.controller';
|
|
|
|
@Global()
|
|
@Module({
|
|
providers: [MetricsService],
|
|
controllers: [MetricsController],
|
|
exports: [MetricsService],
|
|
})
|
|
export class MetricsModule {}
|