What problem does it solve?
This Skill provides safe and reliable procedures for restarting Docker development services, specifically PostgreSQL and ElectricSQL, ensuring data integrity and preventing accidental loss after system reboots or service disruptions.
Core Features & Use Cases
- System Reboot Recovery: Guides users through restarting essential Docker services in the correct order after a full system shutdown.
- Targeted Service Restart: Allows for restarting specific services like ElectricSQL when it misbehaves, without affecting other running components.
- Safe Configuration Updates: Facilitates restarting services with updated configurations from
docker-compose.dev.yml while minimizing data loss risks.
- Verification Tools: Includes commands to check the status of Docker containers and the health of the ElectricSQL and Shape APIs.
- Data Recovery Procedures: Outlines steps for recovering database data using SQL scripts if accidental loss occurs.
Quick Start
After a system reboot, run the provided commands from the project root to restart Docker development services.