Files
compliance-scanner-agent/docker-compose.yml
Sharang Parnerkar 0867e401bc Initial commit: Compliance Scanner Agent
Autonomous security and compliance scanning agent for git repositories.
Features: SAST (Semgrep), SBOM (Syft), CVE monitoring (OSV.dev/NVD),
GDPR/OAuth pattern detection, LLM triage, issue creation (GitHub/GitLab/Jira),
PR reviews, and Dioxus fullstack dashboard.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 13:30:17 +01:00

46 lines
804 B
YAML

services:
mongo:
image: mongo:latest
ports:
- "27017:27017"
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example
volumes:
- mongo_data:/data/db
searxng:
image: searxng/searxng:latest
ports:
- "8888:8080"
environment:
- SEARXNG_BASE_URL=http://localhost:8888
agent:
build:
context: .
dockerfile: Dockerfile.agent
ports:
- "3001:3001"
- "3002:3002"
env_file: .env
depends_on:
- mongo
volumes:
- repos_data:/tmp/compliance-scanner/repos
dashboard:
build:
context: .
dockerfile: Dockerfile.dashboard
ports:
- "8080:8080"
env_file: .env
depends_on:
- mongo
- agent
volumes:
mongo_data:
repos_data: