O que dokpilot faz?
Habilidade do Claude Code para implantação em VPS via Dokploy — configuração, deploy, domínios, bancos de dados e auto-deploy. Um comando do GitHub à produção com SSL.
Visão Geral
Esta habilidade permite que o Claude Code gerencie todo o ciclo de vida de implantação de aplicações web em um VPS usando o Dokploy. Desde a configuração inicial do servidor até a configuração de domínios personalizados e bancos de dados, tudo é feito por meio de comandos simples.
Funcionalidades
- Configuração do Servidor: Instala e configura o Dokploy no seu VPS.
- Deploy de Aplicações: Realiza deploy de aplicações a partir de repositórios GitHub.
- Gerenciamento de Domínios: Adiciona e configura domínios personalizados com SSL automático.
- Bancos de Dados: Cria e gerencia bancos de dados (PostgreSQL, MySQL, etc.).
- Auto-Deploy: Configura auto-deploy com webhooks do GitHub.
- SSL Automático: Certificados SSL via Let's Encrypt.
Como Usar
- Configuração Inicial:
dokpilot setup- configura o Dokploy no seu VPS. - Deploy:
dokpilot deploy <repo-url>- faz deploy de um repositório GitHub. - Domínio:
dokpilot domain add <domínio>- adiciona um domínio personalizado. - Banco de Dados:
dokpilot db create <tipo> <nome>- cria um banco de dados. - Auto-Deploy:
dokpilot autodeploy <repo>- configura auto-deploy.
Requisitos
- VPS com acesso SSH
- Docker e Docker Compose instalados
- Conta no GitHub (para integração com repositórios)
- Domínio (opcional, para SSL personalizado)
Exemplo de Uso
# Configurar servidor
claude dokpilot setup
# Deploy de aplicação
claude dokpilot deploy https://github.com/usuario/minha-app
# Adicionar domínio
claude dokpilot domain add minhaapp.com.br
# Criar banco de dados PostgreSQL
claude dokpilot db create postgresql minhaapp-db
Suporte
Para dúvidas ou problemas, abra uma issue no repositório kyzdes/dokpilot.