Files
gooseek/backend/deploy/k8s/configmap.yaml
home 1c1a10eb35
Some checks failed
Build and Deploy GooSeek / build-and-deploy (push) Has been cancelled
fix: resolve WebUI API proxy ECONNREFUSED and configmap placeholder issues
- Fix route handlers to use API_GATEWAY_URL env var with correct K8s fallback
  instead of localhost:3015
- Replace ${} placeholders in configmap.yaml with actual static values to
  prevent kustomize from overwriting envsubst-generated config
- Separate secrets into dedicated secrets.yaml for envsubst processing
- Update deploy.sh to only envsubst secrets (configmap now has static values)

Made-with: Cursor
2026-03-03 04:16:57 +03:00

53 lines
1.9 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"
CHAT_SVC_URL: "http://chat-svc:3005"
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"
API_GATEWAY_URL: "http://api-gateway:3015"
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: "gpt-4o-mini"
DEFAULT_LLM_PROVIDER: "openai"
TIMEWEB_API_BASE_URL: "https://api.timeweb.cloud"
TIMEWEB_AGENT_ACCESS_ID: "9df5206a-86e8-4c8d-87a7-6b95eb0ecab0"
TRAVELPAYOUTS_TOKEN: "83465cb3013f97f6eed45d3567721244"
NEXT_PUBLIC_ENABLED_ROUTES: "/travel,/learning,/history,/medicine,/discover"
NEXT_PUBLIC_TWOGIS_API_KEY: "e5fd2c5b-a5bc-40ec-94b3-6b5a396ebba0"
S3_ENDPOINT: "minio:9000"
S3_ACCESS_KEY: "minioadmin"
S3_SECRET_KEY: "minioadmin"
S3_BUCKET: "gooseek-artifacts"
S3_USE_SSL: "false"
S3_REGION: "us-east-1"
S3_PUBLIC_URL: "https://storage.gooseek.ru"
SMTP_HOST: "smtp.timeweb.ru"
SMTP_PORT: "465"
SMTP_USER: "2fa@gooseek.ru"
SMTP_FROM: "GooSeek 2FA <2fa@gooseek.ru>"
SMTP_TLS: "true"
SITE_URL: "https://gooseek.ru"
SITE_NAME: "GooSeek"