feat: use librechat instead of own chat #14

Merged
sharang merged 6 commits from feat/librechat-integration into main 2026-02-24 10:45:41 +00:00
Showing only changes of commit 809ca15979 - Show all commits

View File

@@ -1,13 +1,12 @@
version: '3.8'
services: services:
keycloak: keycloak:
image: quay.io/keycloak/keycloak:26.0 image: quay.io/keycloak/keycloak:26.0
container_name: certifai-keycloak container_name: certifai-keycloak
environment: environment:
KEYCLOAK_ADMIN: admin KC_BOOTSTRAP_ADMIN_USERNAME: admin
KEYCLOAK_ADMIN_PASSWORD: admin KC_BOOTSTRAP_ADMIN_PASSWORD: admin
KC_DB: dev-mem KC_DB: dev-mem
KC_HEALTH_ENABLED: "true"
ports: ports:
- "8080:8080" - "8080:8080"
command: command:
@@ -17,10 +16,11 @@ services:
- ./keycloak/realm-export.json:/opt/keycloak/data/import/realm-export.json:ro - ./keycloak/realm-export.json:/opt/keycloak/data/import/realm-export.json:ro
- ./keycloak/themes/certifai:/opt/keycloak/themes/certifai:ro - ./keycloak/themes/certifai:/opt/keycloak/themes/certifai:ro
healthcheck: healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health/ready"] test: ["CMD-SHELL", "exec 3<>/dev/tcp/localhost/8080 && echo -e 'GET /realms/master HTTP/1.1\\r\\nHost: localhost\\r\\nConnection: close\\r\\n\\r\\n' >&3 && head -1 <&3 | grep -q '200 OK'"]
interval: 10s interval: 10s
timeout: 5s timeout: 5s
retries: 5 retries: 10
start_period: 30s
mongo: mongo:
image: mongo:latest image: mongo:latest