What problem does it solve?
This Skill eliminates the tedious and error-prone process of manually configuring reverse proxies, SSL certificates, and container orchestration for Bun-based Elysia.js backend services and React single-page applications, removing the need for legacy nginx + certbot deployments that require manual certificate renewal and complex routing setup.
Core Features & Use Cases
- Automated HTTPS & Reverse Proxy: Uses Caddy to automatically provision and renew SSL certificates for Elysia.js backends and React SPAs, with pre-configured routing rules for API and static file serving.
- Production-Ready Docker Templates: Provides tested docker-compose configurations for persistent SQLite storage, secure environment variable management, and multi-service Docker networking.
- Comprehensive Troubleshooting Playbook: Includes fixes for common deployment errors, including Caddyfile syntax issues, Linux EC2 Docker networking edge cases, Elysia route prefix mismatches, and SQLite data persistence problems.
Use case: A full-stack developer deploying a Bun-based chatbot backend and React frontend can use this Skill to avoid common Caddy routing pitfalls, get auto-HTTPS working in minutes, and ensure database data persists across container restarts.
Quick Start
Use the docker-caddy-elysia-deploy skill to set up a production-ready Docker deployment for your Elysia.js backend and React SPA with automatic HTTPS via Caddy, following the provided troubleshooting guide to resolve common routing and networking issues.