Some checks failed
Build and Deploy GooSeek / build-and-deploy (push) Failing after 8m25s
- Add tier-based provider routing in llm-svc - free tier → Ollama (local qwen3.5:9b) - pro/business → Timeweb Cloud AI - Add /api/v1/embed endpoint for embeddings via Ollama - Update Ollama client: qwen3.5:9b default, remove auth - Add GenerateEmbedding() function for qwen3-embedding:0.6b - Add Ollama K8s deployment with GPU support (RTX 4060 Ti) - Add monitoring stack (Prometheus, Grafana, Alertmanager) - Add Grafana dashboards for LLM and security metrics - Update deploy.sh with monitoring and Ollama deployment Made-with: Cursor
60 lines
2.0 KiB
YAML
60 lines
2.0 KiB
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: gooseek-config
|
|
namespace: gooseek
|
|
data:
|
|
SEARXNG_URL: "http://searxng:8080"
|
|
CRAWL4AI_URL: "http://crawl4ai:11235"
|
|
REDIS_URL: "redis://redis:6379"
|
|
DATABASE_URL: "postgres://gooseek:gooseek@postgres:5432/gooseek?sslmode=disable"
|
|
DISCOVER_SVC_URL: "http://discover-svc:3002"
|
|
MASTER_AGENTS_SVC_URL: "http://agent-svc:3018"
|
|
SEARCH_SVC_URL: "http://search-svc:3001"
|
|
LLM_SVC_URL: "http://llm-svc:3020"
|
|
SCRAPER_SVC_URL: "http://scraper-svc:3021"
|
|
COLLECTION_SVC_URL: "http://collection-svc:3025"
|
|
FILE_SVC_URL: "http://file-svc:3026"
|
|
THREAD_SVC_URL: "http://thread-svc:3027"
|
|
LEARNING_SVC_URL: "http://learning-svc:3034"
|
|
MEDICINE_SVC_URL: "http://medicine-svc:3037"
|
|
SANDBOX_SVC_URL: "http://sandbox-svc:3036"
|
|
OPENSANDBOX_URL: "http://opensandbox-server:8080"
|
|
AUTH_SVC_URL: "http://auth-svc:3050"
|
|
TRAVEL_SVC_URL: "http://travel-svc:3035"
|
|
ADMIN_SVC_URL: "http://admin-svc:3040"
|
|
OLLAMA_BASE_URL: "http://ollama:11434"
|
|
OLLAMA_MODEL: "qwen3.5:9b"
|
|
OLLAMA_EMBEDDING_MODEL: "qwen3-embedding:0.6b"
|
|
OLLAMA_NUM_PARALLEL: "2"
|
|
DEFAULT_LLM_MODEL: "${DEFAULT_LLM_MODEL}"
|
|
DEFAULT_LLM_PROVIDER: "${DEFAULT_LLM_PROVIDER}"
|
|
TIMEWEB_API_BASE_URL: "${TIMEWEB_API_BASE_URL}"
|
|
TIMEWEB_AGENT_ACCESS_ID: "${TIMEWEB_AGENT_ACCESS_ID}"
|
|
TRAVELPAYOUTS_TOKEN: "${TRAVELPAYOUTS_TOKEN}"
|
|
NEXT_PUBLIC_ENABLED_ROUTES: "${NEXT_PUBLIC_ENABLED_ROUTES}"
|
|
NEXT_PUBLIC_TWOGIS_API_KEY: "${NEXT_PUBLIC_TWOGIS_API_KEY}"
|
|
S3_ENDPOINT: "${S3_ENDPOINT}"
|
|
S3_ACCESS_KEY: "${S3_ACCESS_KEY}"
|
|
S3_SECRET_KEY: "${S3_SECRET_KEY}"
|
|
S3_BUCKET: "${S3_BUCKET}"
|
|
S3_USE_SSL: "${S3_USE_SSL}"
|
|
S3_REGION: "${S3_REGION}"
|
|
S3_PUBLIC_URL: "${S3_PUBLIC_URL}"
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: gooseek-secrets
|
|
namespace: gooseek
|
|
type: Opaque
|
|
stringData:
|
|
OPENAI_API_KEY: "${OPENAI_API_KEY}"
|
|
ANTHROPIC_API_KEY: "${ANTHROPIC_API_KEY}"
|
|
GEMINI_API_KEY: "${GEMINI_API_KEY}"
|
|
JWT_SECRET: "${JWT_SECRET}"
|
|
TIMEWEB_API_KEY: "${TIMEWEB_API_KEY}"
|
|
OLLAMA_API_TOKEN: "${OLLAMA_API_TOKEN}"
|
|
POSTGRES_USER: "gooseek"
|
|
POSTGRES_PASSWORD: "gooseek"
|