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.ymleDockerfilecom 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
-
Configure as regras no diretório
rules/. -
Execute o comando de geração:
node index.js generate --app <nome-do-app> -
Para migração, utilize:
node index.js migrate --source <origem> --target <destino> -
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