What problem does it solve?
Prevents common EasyPanel deployment failures by codifying Docker and environment rules so services don't break, frontend assets remain consistent, and uploaded data is not lost after deploys.
Core Features & Use Cases
- Port Management: Enforces that the backend orchestrator listens internally on port 8000 and the frontend is served on port 80, and prompts updates to EasyPanel mappings when Dockerfile ports change.
- Persistent Volumes: Highlights directories that require persistent volume mappings (for example uploads/) to avoid data loss on redeploy.
- Environment Variable Handling: Differentiates build-time VITE_ variables that require rebuilding the frontend from runtime backend variables that only need service restart; useful when rotating keys or adjusting feature flags.
Quick Start
Deploy the project to EasyPanel ensuring the orchestrator listens on 8000, the frontend is served on port 80, persistent upload paths are mapped to EasyPanel volumes, and rebuild the frontend image after changing any VITE_ variables.