Files

1 line
6.5 KiB
JSON

{"repo": "aether-wisp/caelum", "files": {"docker-compose.yml": {"d522a88815e93e5f86ccda863d7cd5e2d3e88b2e": {"t": 1785747416.0937858, "n": 1306, "h": "349f45d70ff2d16c", "c": "services:\n # Caelum 渗透测试平台\n caelum:\n build:\n context: .\n dockerfile: deploy/Dockerfile\n container_name: caelum-server\n network_mode: \"host\"\n privileged: true\n environment:\n # AI 模型 API 密钥\n - OPENAI_API_KEY=${OPENAI_API_KEY:-}\n - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}\n - DEEPSEEK_API_KEY=sk-ab474a0de0b84ff1bffd8aff98ed35c3\n # Python 环境\n - PYTHONUNBUFFERED=1\n volumes:\n # 持久化报告和缓存\n - caelum-data:/app/data\n - caelum-reports:/app/reports\n - caelum-cache:/app/.cache\n restart: unless-stopped\n healthcheck:\n test: [\"CMD\", \"curl\", \"-f\", \"http://localhost:8888/health\"]\n interval: 30s\n timeout: 10s\n retries: 3\n start_period: 5s\n\n # 可选:Nginx 反向代理(用于生产环境,Windows 可能需要额外配置)\n # 如需启用,请取消注释并确保 nginx.conf 文件存在\n #\n # nginx:\n # image: nginx:latest\n # container_name: caelum-nginx\n # ports:\n # - \"80:80\"\n # - \"443:443\"\n # volumes:\n # - ./nginx.conf:/etc/nginx/nginx.conf:ro\n # - ./ssl:/etc/nginx/ssl:ro\n # depends_on:\n # - caelum\n # networks:\n # - caelum-network\n # restart: unless-stopped\n\nnetworks:\n caelum-network:\n driver: bridge\n\nvolumes:\n caelum-data:\n driver: local\n caelum-reports:\n driver: local\n caelum-cache:\n driver: local\n"}, "95015ee7eed35ecbb403e8a0119a8f0f81d3c5b4": {"t": 1785773160.9024475, "n": 1306, "h": "349f45d70ff2d16c", "c": "services:\n # Caelum 渗透测试平台\n caelum:\n build:\n context: .\n dockerfile: deploy/Dockerfile\n container_name: caelum-server\n network_mode: \"host\"\n privileged: true\n environment:\n # AI 模型 API 密钥\n - OPENAI_API_KEY=${OPENAI_API_KEY:-}\n - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}\n - DEEPSEEK_API_KEY=sk-ab474a0de0b84ff1bffd8aff98ed35c3\n # Python 环境\n - PYTHONUNBUFFERED=1\n volumes:\n # 持久化报告和缓存\n - caelum-data:/app/data\n - caelum-reports:/app/reports\n - caelum-cache:/app/.cache\n restart: unless-stopped\n healthcheck:\n test: [\"CMD\", \"curl\", \"-f\", \"http://localhost:8888/health\"]\n interval: 30s\n timeout: 10s\n retries: 3\n start_period: 5s\n\n # 可选:Nginx 反向代理(用于生产环境,Windows 可能需要额外配置)\n # 如需启用,请取消注释并确保 nginx.conf 文件存在\n #\n # nginx:\n # image: nginx:latest\n # container_name: caelum-nginx\n # ports:\n # - \"80:80\"\n # - \"443:443\"\n # volumes:\n # - ./nginx.conf:/etc/nginx/nginx.conf:ro\n # - ./ssl:/etc/nginx/ssl:ro\n # depends_on:\n # - caelum\n # networks:\n # - caelum-network\n # restart: unless-stopped\n\nnetworks:\n caelum-network:\n driver: bridge\n\nvolumes:\n caelum-data:\n driver: local\n caelum-reports:\n driver: local\n caelum-cache:\n driver: local\n"}, "db0dddc93943384d5712fae4a7ece871a0444544": {"t": 1785773162.1457875, "n": 1292, "h": "a330445a7b984422", "c": "services:\n # Caelum 渗透测试平台\n caelum:\n build:\n context: .\n dockerfile: deploy/Dockerfile\n container_name: caelum-server\n network_mode: \"host\"\n privileged: true\n environment:\n # AI 模型 API 密钥\n - OPENAI_API_KEY=${OPENAI_API_KEY:-}\n - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-}\n # Python 环境\n - PYTHONUNBUFFERED=1\n volumes:\n # 持久化报告和缓存\n - caelum-data:/app/data\n - caelum-reports:/app/reports\n - caelum-cache:/app/.cache\n restart: unless-stopped\n healthcheck:\n test: [\"CMD\", \"curl\", \"-f\", \"http://localhost:8888/health\"]\n interval: 30s\n timeout: 10s\n retries: 3\n start_period: 5s\n\n # 可选:Nginx 反向代理(用于生产环境,Windows 可能需要额外配置)\n # 如需启用,请取消注释并确保 nginx.conf 文件存在\n #\n # nginx:\n # image: nginx:latest\n # container_name: caelum-nginx\n # ports:\n # - \"80:80\"\n # - \"443:443\"\n # volumes:\n # - ./nginx.conf:/etc/nginx/nginx.conf:ro\n # - ./ssl:/etc/nginx/ssl:ro\n # depends_on:\n # - caelum\n # networks:\n # - caelum-network\n # restart: unless-stopped\n\nnetworks:\n caelum-network:\n driver: bridge\n\nvolumes:\n caelum-data:\n driver: local\n caelum-reports:\n driver: local\n caelum-cache:\n driver: local\n"}, "0495afd8980a41d74519b91a84f79c831cd2d65a": {"t": 1785773163.3047261, "n": 1393, "h": "e12d1a0d08406715", "c": "services:\n # Caelum 渗透测试平台\n caelum:\n build:\n context: .\n dockerfile: deploy/Dockerfile\n container_name: caelum-server\n network_mode: \"host\" # 【重要】改为 host 网络模式,让端口直接连通,内网穿透更方便\n privileged: true # 【重要】高权限,允许 Nmap 等发特殊的底层数据包\n environment:\n # AI 模型 API 密钥\n - OPENAI_API_KEY=${OPENAI_API_KEY:-}\n - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-}\n # Python 环境\n - PYTHONUNBUFFERED=1\n volumes:\n # 持久化报告和缓存\n - caelum-data:/app/data\n - caelum-reports:/app/reports\n - caelum-cache:/app/.cache\n networks:\n - caelum-network\n restart: unless-stopped\n healthcheck:\n test: [\"CMD\", \"curl\", \"-f\", \"http://localhost:8888/health\"]\n interval: 30s\n timeout: 10s\n retries: 3\n start_period: 5s\n\n # 可选:Nginx 反向代理(用于生产环境,Windows 可能需要额外配置)\n # 如需启用,请取消注释并确保 nginx.conf 文件存在\n #\n # nginx:\n # image: nginx:latest\n # container_name: caelum-nginx\n # ports:\n # - \"80:80\"\n # - \"443:443\"\n # volumes:\n # - ./nginx.conf:/etc/nginx/nginx.conf:ro\n # - ./ssl:/etc/nginx/ssl:ro\n # depends_on:\n # - caelum\n # networks:\n # - caelum-network\n # restart: unless-stopped\n\nnetworks:\n caelum-network:\n driver: bridge\n\nvolumes:\n caelum-data:\n driver: local\n caelum-reports:\n driver: local\n caelum-cache:\n driver: local\n"}}}}