What problem does it solve?
This Skill eliminates the steep learning curve and VIGIL-specific quirks of working with the s6-overlay supervision tree in Docker containers, which behaves very differently from standard Docker init systems and has unique requirements for service registration, gateway lifecycle management, and boot sequencing.
Core Features & Use Cases
- Static Service Management: Add, remove, or modify long-running supervised services (like the VIGIL Dashboard) in the Docker image's s6-rc bundle to match your deployment needs.
- Per-Profile Gateway Troubleshooting: Diagnose why per-profile gateways fail to start, enter crash loops, or don't survive container restarts, and adjust their run scripts to fix configuration issues.
- Boot Sequence Customization: Modify cont-init.d boot scripts for tasks like UID remapping, volume seeding, or profile reconciliation to align with your infrastructure requirements.
Use case example: If your VIGIL Docker deployment's per-profile coder gateway keeps crashing on startup, use this Skill to inspect its s6 service status, identify missing model configuration, and update the gateway run script to resolve the issue.
Quick Start
Use the vigil-s6-container-supervision skill to diagnose why your VIGIL Docker container's per-profile gateway is stuck in a crash loop after a recent configuration change.