What problem does it solve?
This skill simplifies the deployment and lifecycle management of long-lived background services like databases, caches, and search engines that are essential to your application but operate outside the standard Kamal deployment flow.
Core Features & Use Cases
- Lifecycle Management: Provides commands to boot, reboot, restart, and remove accessory containers independently of your main application deployment.
- Configuration Mapping: Facilitates the mapping of host volumes, environment variables, and secrets to ensure persistent data and secure credential handling.
- Use Case: When your application requires a dedicated Redis cache or MySQL database, use this skill to define the accessory in your configuration and safely manage its state across server reboots.
Quick Start
Use the accessories skill to boot the mysql service defined in your configuration file.