Docker Compose orchestration for Vigil Guard v2.0.0 microservices (11 services). Use when deploying services, managing containers, troubleshooting Docker network issues, working with vigil-net, configuring docker-compose.yml, handling service dependencies, or working with 3-branch detection services (heuristics, semantic, prompt-guard).
Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Docker Compose orchestration for Vigil Guard v2.0.0 microservices (11 services). Use when deploying services, managing containers, troubleshooting Docker network issues, working with vigil-net, configuring docker-compose.yml, handling service dependencies, or working with 3-branch detection services (heuristics, semantic, prompt-guard).
version
2.0.0
allowed-tools
["Read","Write","Bash","Grep","Glob"]
Docker Orchestration for Vigil Guard v2.0.0
Overview
Multi-service Docker deployment orchestration for Vigil Guard's 3-branch parallel detection architecture with 11 microservices.
When to Use This Skill
Starting/stopping services
Debugging container issues
Managing Docker network (vigil-net)
Modifying docker-compose.yml
Viewing service logs
Checking service health
Troubleshooting port conflicts
Understanding service dependencies
Managing 3-branch detection services
Service Architecture (v2.0.0)
All Services (11 containers)
services:# 3-Branch Detection Engineheuristics-service:# Branch A - Pattern detection (5005)semantic-service:
# Branch B - Embedding similarity (5006)
prompt-guard-api:
# Branch C - LLM safety (8000)
# PII & Language Detection
presidio-pii-api:
# Dual-language PII detection (5001)
language-detector:
# Hybrid language detection (5002)
# Core Platform
n8n:
# Workflow engine - 24-node pipeline (5678)
web-ui-backend:
# Express API server (8787)
web-ui-frontend:
# React SPA (80 internal)
# Monitoring Stack
clickhouse:
# Analytics database (8123, 9000)
grafana:
# Dashboards (3001)
# Infrastructure
caddy:
# Reverse proxy (80, 443)
Service Ports
Service
Internal Port
External Port
Purpose
heuristics-service
5005
5005
Branch A detection
semantic-service
5006
5006
Branch B detection
prompt-guard-api
8000
8000
Branch C detection
presidio-pii-api
5001
5001
PII detection
language-detector
5002
5002
Language detection
n8n
5678
5678
Workflow engine
web-ui-backend
8787
8787
Config API
web-ui-frontend
80
-
React UI (via Caddy)
clickhouse
8123, 9000
8123, 9000
Analytics DB
grafana
3000
3001
Monitoring
caddy
80, 443
80, 443
Reverse proxy
Docker Network
All services communicate via vigil-net external network.
# 3-Branch Detection only
docker-compose up -d heuristics-service semantic-service prompt-guard-api
# PII Detection only
docker-compose up -d presidio-pii-api language-detector
# Monitoring only
docker-compose up -d clickhouse grafana
# Web UI only
docker-compose up -d web-ui-backend web-ui-frontend caddy
# Workflow engine
docker-compose up -d n8n
View Logs
# All services
docker-compose logs -f
# Specific service
docker-compose logs -f heuristics-service
# Last 100 lines
docker-compose logs --tail=100 n8n
# Multiple services
docker-compose logs -f heuristics-service semantic-service prompt-guard-api
Restart Services
# All
docker-compose restart
# Specific
docker-compose restart heuristics-service
# 3-Branch services
docker-compose restart heuristics-service semantic-service prompt-guard-api
Stop and Remove
# Stop all
docker-compose down
# Stop and remove volumes (DESTRUCTIVE!)
docker-compose down -v
Rebuild After Changes
# Rebuild all
docker-compose up --build -d
# Rebuild specific
docker-compose up --build -d heuristics-service
# Rebuild with no cache
docker-compose build --no-cache heuristics-service
Service Health Checks
Check Running Containers
docker ps
# Should show 11 containers: vigil-*, heuristics-service, semantic-service, etc.
# Backend dev servercd services/web-ui/backend && npm run dev
# Frontend dev servercd services/web-ui/frontend && npm run dev
# Heuristics devcd services/heuristics-service && npm run dev
# Semantic devcd services/semantic-service && python app.py
Production (Docker)
# Build and start all
docker-compose up --build -d
# Verify all healthy
./scripts/status.sh
Monitoring Resources
Container Stats
docker stats
Disk Usage
docker system df
Prune Unused Resources
# Remove unused containers, images, networks
docker system prune
# Remove volumes too (CAREFUL!)
docker system prune -a --volumes