LOT 1 - Optimizare script build -Instalare mono comanda
This commit is contained in:
parent
5380c3fc63
commit
42ff22bf85
127 changed files with 16163 additions and 532 deletions
|
|
@ -111,7 +111,7 @@ All settings come from environment variables with prefix `CATALOG_` (see `src/ca
|
|||
| `CATALOG_LOG_LEVEL` | `INFO` | Python logging level. |
|
||||
| `CATALOG_EXTERNAL_URL` | **required** | Public base URL (e.g., `http://10.11.10.42`) injected into the merged OpenAPI `servers:`. `deploy.sh` aborts if missing. |
|
||||
| `CATALOG_LLM_URL` | `http://didiAI-llm-api:14011` | LLM Inference internal URL. |
|
||||
| `CATALOG_AUDIO_URL` | `http://didiAI-audio-api:54300` | Audio API internal URL. |
|
||||
| `CATALOG_AUDIO_URL` | `http://didiAI-audio:54300` | Audio API internal URL. |
|
||||
| `CATALOG_VIDEO_URL` | *(empty)* | Video Analysis internal URL — empty string disables Video. |
|
||||
| `CATALOG_WEB_URL` | `http://didiAI-web-api:51100` | Web API internal URL. |
|
||||
| `CATALOG_LLM_EXTERNAL_PORT` | `14011` | External port advertised in the merged OpenAPI for LLM. |
|
||||
|
|
@ -136,7 +136,7 @@ All settings come from environment variables with prefix `CATALOG_` (see `src/ca
|
|||
This service stands on top of the rest of the `ai_platform/modules/*` family — they are its data sources:
|
||||
|
||||
- `llm-inference` (port `14011`, container `didiAI-llm-api`) — chat, embeddings, rerank.
|
||||
- `audio` (port `54300`, container `didiAI-audio-api`) — transcription / TTS.
|
||||
- `audio` (port `54300`, container `didiAI-audio`) — transcription / TTS.
|
||||
- `video-analysis` (port `54600`, container `didiAI-video-api`) — vision pipelines (currently disabled by default in the .env example).
|
||||
- `web` (port `51100`, container `didiAI-web-api`) — fact-check / web crawler.
|
||||
- `dashboard` — primary frontend consumer of the merged OpenAPI / `/v1/status`.
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ This module provides a unified API to discover and query all available ML servic
|
|||
|
||||
**Required:**
|
||||
- All global prerequisites (see main [README.md](../../README.md))
|
||||
- Docker network `deploy_default` (shared with other modules)
|
||||
- Docker network `didi-network` (shared with other modules)
|
||||
- At least one other module running (llm-inference, audio, video-analysis, or web)
|
||||
|
||||
## Quick Start
|
||||
|
|
@ -60,12 +60,13 @@ Configure via environment variables (prefix: `CATALOG_`):
|
|||
|
||||
| Variable | Default | Description |
|
||||
|----------|---------|-------------|
|
||||
| `CATALOG_EXTERNAL_URL` | _(required, no default)_ | External base URL for the aggregated OpenAPI spec (e.g. `http://10.11.10.42`). Service fails to start if unset. |
|
||||
| `CATALOG_HOST` | `0.0.0.0` | Server host |
|
||||
| `CATALOG_PORT` | `11000` | Server port (Production API Gateway: 11000) |
|
||||
| `CATALOG_LOG_LEVEL` | `INFO` | Log level |
|
||||
| `CATALOG_LLM_URL` | `http://didiAI-llm-api:14011` | LLM Inference API URL |
|
||||
| `CATALOG_AUDIO_URL` | `http://didiAI-audio-api:54300` | Audio API URL |
|
||||
| `CATALOG_VIDEO_URL` | `http://didiAI-video-api:54600` | Video Analysis API URL |
|
||||
| `CATALOG_AUDIO_URL` | `http://didiAI-audio:54300` | Audio API URL |
|
||||
| `CATALOG_VIDEO_URL` | _(empty)_ | Video Analysis API URL — empty by default, so video is disabled unless set |
|
||||
| `CATALOG_WEB_URL` | `http://didiAI-web-api:51100` | Web API URL |
|
||||
| `CATALOG_COMPONENT_TIMEOUT` | `10` | Component request timeout (seconds) |
|
||||
|
||||
|
|
@ -242,7 +243,7 @@ curl http://localhost:11000/v1/components | jq
|
|||
|
||||
This module aggregates information from:
|
||||
- `llm-inference` (port 14011, Docker internal: didiAI-llm-api)
|
||||
- `audio` (port 54300, Docker internal: didiAI-audio-api)
|
||||
- `audio` (port 54300, Docker internal: didiAI-audio)
|
||||
- `video-analysis` (port 54600, Docker internal: didiAI-video-api)
|
||||
- `web` (port 51100, Docker internal: didiAI-web-api)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
# 11000 - Catalog API (main orchestrator gateway)
|
||||
#
|
||||
# Network:
|
||||
# Uses deploy_default network (shared with other modules)
|
||||
# Uses didi-network network (shared with other modules)
|
||||
#
|
||||
# Naming Convention: didiAI-{module}-{service}
|
||||
|
||||
|
|
@ -38,7 +38,7 @@ services:
|
|||
|
||||
# Component URLs (Docker internal network)
|
||||
- CATALOG_LLM_URL=${CATALOG_LLM_URL:-http://didiAI-llm-api:14011}
|
||||
- CATALOG_AUDIO_URL=${CATALOG_AUDIO_URL:-http://didiAI-audio-api:54300}
|
||||
- CATALOG_AUDIO_URL=${CATALOG_AUDIO_URL:-http://didiAI-audio:54300}
|
||||
- CATALOG_VIDEO_URL=${CATALOG_VIDEO_URL}
|
||||
- CATALOG_WEB_URL=${CATALOG_WEB_URL:-http://didiAI-web-api:51100}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue