install
source · Clone the upstream repo
git clone https://github.com/Brownbull/taskflow
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Brownbull/taskflow "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/architecture/docker-orchestrator" ~/.claude/skills/brownbull-taskflow-docker-orchestrator && rm -rf "$T"
manifest:
.claude/skills/architecture/docker-orchestrator/skill.mdsource content
Docker Orchestrator Skill
Purpose
Manages Docker containers for local development services including databases, caching, message queues, and other infrastructure components.
Tier
Tier 2-3 - Growth to Scale
Docker Compose Configuration
Development Services
version: '3.8' services: postgres: image: postgres:15-alpine environment: POSTGRES_DB: khujta_dev POSTGRES_USER: khujta POSTGRES_PASSWORD: dev_password volumes: - postgres_data:/var/lib/postgresql/data ports: - "5432:5432" redis: image: redis:7-alpine ports: - "6379:6379" volumes: - redis_data:/data rabbitmq: image: rabbitmq:3-management ports: - "5672:5672" - "15672:15672" environment: RABBITMQ_DEFAULT_USER: admin RABBITMQ_DEFAULT_PASS: admin elasticsearch: image: elasticsearch:8.10.0 environment: - discovery.type=single-node - xpack.security.enabled=false ports: - "9200:9200" volumes: postgres_data: redis_data:
Container Management
- Start services:
docker-compose up -d - Stop services:
docker-compose down - View logs:
docker-compose logs -f [service] - Reset data:
docker-compose down -v
Health Checks
Monitors container health and restarts if needed:
- Database connectivity
- Cache availability
- Queue responsiveness
- Service dependencies
Integration
- Works with environment-setup skill
- Provides services for local development
- Ensures consistency across team
- Simplifies onboarding