{"owner":"intuitem","repo":"ciso-assistant-community","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":6,"services":[{"name":"backend","image":"ghcr.io/intuitem/ciso-assistant-community/backend:latest","restart":"always","environment":["ALLOWED_HOSTS=backend,localhost","CISO_ASSISTANT_URL=https://localhost:8443","DJANGO_DEBUG=True","AUTH_TOKEN_TTL=7200","HOME=/tmp","XDG_CACHE_HOME=/tmp/.cache","XDG_CONFIG_HOME=/tmp/.config","XDG_DATA_HOME=/tmp/.local/share","QDRANT_URL=http://qdrant:6333"],"volumes":["./db:/code/db"]},{"name":"huey","image":"ghcr.io/intuitem/ciso-assistant-community/backend:latest","restart":"always","environment":["ALLOWED_HOSTS=backend,localhost","CISO_ASSISTANT_URL=https://localhost:8443","DJANGO_DEBUG=False","AUTH_TOKEN_TTL=7200","HOME=/tmp","XDG_CACHE_HOME=/tmp/.cache","XDG_CONFIG_HOME=/tmp/.config","XDG_DATA_HOME=/tmp/.local/share","QDRANT_URL=http://qdrant:6333"],"volumes":["./db:/code/db"],"depends_on":["backend"]},{"name":"frontend","image":"ghcr.io/intuitem/ciso-assistant-community/frontend:latest","restart":"always","environment":["PUBLIC_BACKEND_API_URL=http://backend:8000/api","PUBLIC_BACKEND_API_EXPOSED_URL=https://localhost:8443/api","PROTOCOL_HEADER=x-forwarded-proto","HOST_HEADER=x-forwarded-host"],"depends_on":["backend"]},{"name":"qdrant","image":"qdrant/qdrant:v1.19.1","restart":"unless-stopped","ports":["127.0.0.1:6333:6333"],"volumes":["qdrant_data:/qdrant/storage"]},{"name":"mcp","image":"ghcr.io/intuitem/ciso-assistant-community/mcp:latest","restart":"unless-stopped","environment":["API_URL=http://backend:8000/api","CA_MCP_TRANSPORT=streamable-http","CA_MCP_HOST=0.0.0.0","CA_MCP_PORT=8001","CA_MCP_READ_ONLY=true","CA_MCP_ALLOWED_HOSTS=localhost:8443","CA_MCP_ALLOW_ENV_TOKEN=false","HOME=/tmp","XDG_CACHE_HOME=/tmp/.cache","XDG_CONFIG_HOME=/tmp/.config","XDG_DATA_HOME=/tmp/.local/share"],"depends_on":["backend"]},{"name":"caddy","image":"caddy:2.11.4","restart":"unless-stopped","command":"sh -c 'echo $$CISO_ASSISTANT_URL \"{\nreverse_proxy /api/* backend:8000\nreverse_proxy /mcp* mcp:8001\nreverse_proxy /* frontend:3000\ntls internal\n}\" > Caddyfile && caddy run'\n","ports":["127.0.0.1:8443:8443"],"environment":["CISO_ASSISTANT_URL=https://localhost:8443"],"volumes":["./db/caddy:/data/caddy"],"depends_on":["backend"]}],"exposedPorts":["6333","8443"],"dockerRunCommand":"docker run -d --name ciso-assistant-community -p 6333:6333 --restart always ghcr.io/intuitem/ciso-assistant-community/backend:latest","podmanRunCommand":"podman run -d --name ciso-assistant-community -p 6333:6333 --restart always ghcr.io/intuitem/ciso-assistant-community/backend:latest","skopeoInspectCommand":"skopeo inspect docker://ghcr.io/intuitem/ciso-assistant-community/backend:latest","orasPullCommand":"oras pull ghcr.io/intuitem/ciso-assistant-community/backend:latest","registryMeta":{"provider":"ghcr","image":"ghcr.io/intuitem/ciso-assistant-community/backend","canonicalImage":"ghcr.io/intuitem/ciso-assistant-community/backend:latest","latestTag":"latest","multiArch":["linux/amd64","linux/arm64"],"lastUpdated":"2026-10-22T22:52:53.438Z","cliCommands":{"dockerRun":"docker run -d --name ciso-assistant-community -p 6333:6333 --restart always ghcr.io/intuitem/ciso-assistant-community/backend:latest","dockerPull":"docker pull ghcr.io/intuitem/ciso-assistant-community/backend:latest","podmanRun":"podman run -d --name ciso-assistant-community -p 6333:6333 --restart always ghcr.io/intuitem/ciso-assistant-community/backend:latest","skopeoInspect":"skopeo inspect docker://ghcr.io/intuitem/ciso-assistant-community/backend:latest","orasPull":"oras pull ghcr.io/intuitem/ciso-assistant-community/backend:latest","composeYaml":"services:\n  ciso-assistant-community:\n    image: ghcr.io/intuitem/ciso-assistant-community/backend:latest\n    restart: unless-stopped\n    ports:\n      - \"6333:6333\""}}}