okxlin/1panel-app-adapter

Skill de adaptação de aplicativos 1Panel baseado em regras, para geração, migração e validação de Docker/Compose

O que é 1panel-app-adapter?

O okxlin/1panel-app-adapter é uma skill especializada na adaptação de aplicativos para o painel 1Panel, utilizando uma abordagem baseada em regras. Ela suporta a geração, migração e validação de configurações Docker e Docker Compose, facilitando a integração de novos aplicativos ao ecossistema 1Panel. A skill é útil para desenvolvedores que desejam automatizar o processo de adaptação, garantindo conformidade com as especificações do 1Panel. Ela funciona analisando regras predefinidas e gerando os arquivos de configuração necessários, economizando tempo e reduzindo erros manuais. Compatível com plataformas que utilizam 1Panel, ela permite uma transição suave durante migrações e oferece validação para assegurar que as configurações estão corretas antes da implantação.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add okxlin/1panel-app-adapter

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que 1panel-app-adapter faz?

Skill de adaptação de aplicativos 1Panel baseado em regras, para geração, migração e validação de Docker/Compose | 面向 1Panel 应用适配的 Skill:支持 Docker/Compose 生成、迁移与校验

Visão Geral

Esta skill fornece um conjunto de ferramentas e regras para adaptar aplicativos ao painel de gerenciamento 1Panel, permitindo a geração automatizada de configurações Docker e Docker Compose, migração entre ambientes e validação para garantir compatibilidade.

Funcionalidades

  • Geração: Cria arquivos docker-compose.yml e Dockerfile com base em regras predefinidas.
  • Migração: Facilita a transferência de aplicativos entre instâncias do 1Panel.
  • Validação: Verifica se as configurações estão em conformidade com os requisitos do 1Panel.

Como Usar

  1. Configure as regras no diretório rules/.

  2. Execute o comando de geração:

    node index.js generate --app <nome-do-app>
    
  3. Para migração, utilize:

    node index.js migrate --source <origem> --target <destino>
    
  4. Para validação:

    node index.js validate --path <caminho-do-arquivo>
    

Estrutura de Diretórios

  • rules/ — Contém as regras de adaptação.
  • output/ — Diretório de saída para arquivos gerados.
  • index.js — Ponto de entrada principal.

Requisitos

  • Node.js v14+
  • Acesso ao painel 1Panel
  • Docker e Docker Compose instalados

Licença

MIT

Habilidades Relacionadas