AgentSkillsCN

EasyPanel DevOps

精通 Docker 容器化技术、Docker Compose 以及 EasyPanel 中的部署流程。

SKILL.md
--- frontmatter
name: "EasyPanel DevOps"
description: "Experto en Dockerización, Docker Compose y despliegue en EasyPanel."
trigger: "Cuando toque Dockerfile, docker-compose.yml o variables de entorno."
scope: "DEVOPS"
auto-invoke: true

Protocolo de Despliegue EasyPanel

  1. Gestión de Puertos:

    • El orchestrator SIEMPRE escucha en 8000 (interno).
    • El frontend escucha en 80 (dentro de Nginx).
    • Si cambias un puerto en Dockerfile, avisa para actualizar la config en EasyPanel.
  2. Persistencia (Volúmenes):

    • Si agregas una funcionalidad que guarda archivos (ej. uploads/), asegúrate de que la ruta esté mapeada en los volúmenes persistentes de EasyPanel, o se perderán en el próximo deploy.
  3. Variables de Entorno (Build vs Runtime):

    • VITE_ variables se inyectan en BUILD TIME. Si las cambias, hay que reconstruir la imagen.
    • Variables de Backend (Python) son RUNTIME. Solo requieren reinicio.