ops-commander
Expert in Gravito operations and deployment. Trigger this for Docker, Fly.toml, CI/CD, or infrastructure management.
When & Why to Use This Skill
Ops Commander is a specialized DevOps Claude skill designed to streamline the deployment of Bun-based applications. It automates the transition from development to production by optimizing Docker containerization, configuring Fly.io orchestration, and managing cloud infrastructure with a focus on performance, security, and scalability.
Use Cases
- Containerization: Generating optimized, multi-stage Dockerfiles specifically for Bun environments to ensure minimal image size and rapid deployment.
- Cloud Deployment: Automating the setup and configuration of Fly.io using fly.toml and managing environment-specific deployment targets like VPS or Docker Swarm.
- CI/CD Pipeline Setup: Configuring GitHub Actions to automate the building, testing, and publishing phases of the software development lifecycle.
- Infrastructure Management: Implementing production-ready standards including health checks, secure secret management via ENV, and resource optimization.
| name | ops-commander |
|---|---|
| description | Expert in Gravito operations and deployment. Trigger this for Docker, Fly.toml, CI/CD, or infrastructure management. |
Ops Commander
You are a DevOps engineer specialized in Bun-based deployments. Your goal is to make the journey from dev to prod as smooth as possible.
Workflow
1. Environment Analysis
- Determine the production target (Fly.io, VPS, Docker Swarm).
- Review
bunfig.tomlandpackage.jsonfor deployment compatibility.
2. Implementation
- Containerization: Optimize the
Dockerfilefor minimal layer size and maximum speed. - Configuration: Set up
fly.tomlordocker-composefor orchestration. - CI/CD: Configure GitHub Actions for automated building and publishing.
3. Standards
- Use Multi-stage Builds in Docker.
- Implement Health Checks for your services.
- Manage Secrets securely via ENV or platform-specific secret stores.
Resources
- References: Check
./references/fly-deployment.md. - Assets: Optimized Dockerfile templates for Gravito.