Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions DSL/Resql/rag-search/POST/get-configuration.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
SELECT id, key, value
FROM configuration
WHERE key=:key
AND id IN (SELECT max(id) from configuration GROUP BY key)
AND NOT deleted;
5 changes: 2 additions & 3 deletions GUI/.env.development
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
REACT_APP_RUUTER_API_URL=http://localhost:8086
REACT_APP_RUUTER_PRIVATE_API_URL=http://localhost:8088
REACT_APP_EXTERNAL_API_URL=http://localhost:8000
REACT_APP_CUSTOMER_SERVICE_LOGIN=http://localhost:3004/et/dev-auth
REACT_APP_SERVICE_ID=conversations,settings,monitoring
REACT_APP_NOTIFICATION_NODE_URL=http://localhost:4040
REACT_APP_CSP=upgrade-insecure-requests; default-src 'self'; font-src 'self' data:; img-src 'self' data:; script-src 'self' 'unsafe-eval' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; object-src 'none'; connect-src 'self' http://localhost:8086 http://localhost:8088 http://localhost:8085 http://localhost:4040;
REACT_APP_NOTIFICATION_NODE_URL=http://localhost:3005
REACT_APP_CSP=upgrade-insecure-requests; default-src 'self'; font-src 'self' data:; img-src 'self' data:; script-src 'self' 'unsafe-eval' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; object-src 'none'; connect-src 'self' http://localhost:8086 http://localhost:8088 http://localhost:3004 http://localhost:3005 ws://localhost;
REACT_APP_ENABLE_HIDDEN_FEATURES=TRUE
1 change: 1 addition & 0 deletions GUI/src/services/llmConnections.ts
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,7 @@ export async function checkBudgetStatus(): Promise<BudgetStatus | null> {
// Return null if no production connection found (404) or other errors
return null;
}
}

export async function updateLLMConnectionStatus(
id: string | number,
Expand Down
74 changes: 36 additions & 38 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -140,12 +140,11 @@ services:
container_name: gui
environment:
- NODE_ENV=development
- REACT_APP_RUUTER_API_URL=http://localhost/ruuter-public
- REACT_APP_RUUTER_PRIVATE_API_URL=http://localhost/ruuter-private
- REACT_APP_EXTERNAL_API_URL=http://localhost/dataset-gen-service
- REACT_APP_CUSTOMER_SERVICE_LOGIN=http://localhost/authentication-layer/et/dev-auth
- REACT_APP_NOTIFICATION_NODE_URL=http://localhost/notifications-node
- REACT_APP_CSP=upgrade-insecure-requests; default-src 'self'; font-src 'self' data:; img-src 'self' data:; script-src 'self' 'unsafe-eval' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; object-src 'none'; connect-src 'self' http://localhost ws://localhost;
- REACT_APP_RUUTER_API_URL=http://localhost:8086
- REACT_APP_RUUTER_PRIVATE_API_URL=http://localhost:8088
- REACT_APP_CUSTOMER_SERVICE_LOGIN=http://localhost:3004
- REACT_APP_NOTIFICATION_NODE_URL=http://localhost:3005
- REACT_APP_CSP=upgrade-insecure-requests; default-src 'self'; font-src 'self' data:; img-src 'self' data:; script-src 'self' 'unsafe-eval' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; object-src 'none'; connect-src 'self' http://localhost:8086 http://localhost:8088 http://localhost:3004 http://localhost:3005 ws://localhost;
- DEBUG_ENABLED=true
- CHOKIDAR_USEPOLLING=true
- PORT=3001
Expand Down Expand Up @@ -447,39 +446,38 @@ services:
- bykstack
restart: unless-stopped


# LLM Orchestration Service
# llm-orchestration-service:
# build:
# context: .
# dockerfile: Dockerfile.llm_orchestration_service
# container_name: llm-orchestration-service
# restart: always
# ports:
# - "8100:8100"
# env_file:
# - .env
# environment:
# - ENVIRONMENT=production
# - VAULT_ADDR=http://vault:8200
# - VAULT_TOKEN=/agent/out/token
# volumes:
# # Mount configuration files
# - ./src/llm_config_module/config:/app/src/llm_config_module/config:ro
# # Mount logs directory for persistence
# - llm_orchestration_logs:/app/logs
# - ./vault/agent-out:/agent/out:ro
# networks:
# - bykstack
# depends_on:
# - vault
# - vault-agent-llm
# healthcheck:
# test: ["CMD", "curl", "-f", "http://llm-orchestration-service:8100/health"]
# interval: 30s
# timeout: 10s
# start_period: 40s
# retries: 3
llm-orchestration-service:
build:
context: .
dockerfile: Dockerfile.llm_orchestration_service
container_name: llm-orchestration-service
restart: always
ports:
- "8100:8100"
env_file:
- .env
environment:
- ENVIRONMENT=production
- VAULT_ADDR=http://vault:8200
- VAULT_TOKEN=/agent/out/token
volumes:
# Mount configuration files
- ./src/llm_config_module/config:/app/src/llm_config_module/config:ro
# Mount logs directory for persistence
- llm_orchestration_logs:/app/logs
- ./vault/agent-out:/agent/out:ro
networks:
- bykstack
depends_on:
- vault
- vault-agent-llm
healthcheck:
test: ["CMD", "curl", "-f", "http://llm-orchestration-service:8100/health"]
interval: 30s
timeout: 10s
start_period: 40s
retries: 3

volumes:
loki-data:
Expand Down
Loading