← ClaudeAtlas

easypanel-nixpacks-deploylisted

Configures and repairs existing PHP web projects for deployments on Easypanel using the Nixpacks builder
mdeuerlein/ai-loomkit · ★ 0 · DevOps & Infrastructure · score 73
Install: claude install-skill mdeuerlein/ai-loomkit
# My Easypanel Nixpacks Deploy Helps check, configure, and adapt existing PHP web projects so they can be deployed on an Easypanel server via the Nixpacks builder. ## Goal A PHP project should be buildable and runnable on Easypanel without its own Dockerfile. The skill makes sure that Nixpacks detects the project correctly, installs dependencies, uses the right webroot, builds optional frontend assets, and clearly documents the required Easypanel environment variables. ## Input The skill requires an existing PHP web project or a concrete project path. - When invoked with a project path, work in that project. - When invoked without a project path, use the current working directory if a PHP project is detectable there. - If no PHP project is detectable, ask for the correct project path. - If the user provides a concrete error message from Easypanel or Nixpacks, analyze it first. ## Prerequisites - Before making changes, read the existing project structure and relevant deployment files. - For concrete deployment work, load the reference [references/php-nixpacks-easypanel.md](php-nixpacks-easypanel.md). - Prefer Nixpacks-native configuration over a Dockerfile, as long as the project can be deployed sensibly that way. - Do not overwrite existing files such as `nixpacks.toml`, `nginx.conf`, `Procfile`, or `.env.example` without reading them first and preserving existing intent. - Never change secrets directly in files. Document required values as Easypanel environment varia