limpeza
This commit is contained in:
1 parent
2d2e40214b
commit
a88ee59f0d
20 files changed
-2509
No files matched your search
@@ -1,110 +0,0 @@
|
||||
# 🐳 Docker Quick Start - Bot de Ajuda Telegram
|
||||
|
||||
## ⚡ **DEPLOY RÁPIDO**
|
||||
|
||||
### **1. Configurar Ambiente**
|
||||
```bash
|
||||
# Copiar template
|
||||
cp .env.production .env
|
||||
|
||||
# Editar credenciais
|
||||
nano .env # Linux/Mac
|
||||
notepad .env # Windows
|
||||
```
|
||||
|
||||
### **2. Deploy Automático**
|
||||
```bash
|
||||
# Linux/Mac
|
||||
./deploy.sh
|
||||
|
||||
# Windows
|
||||
.\deploy.ps1
|
||||
|
||||
# Manual
|
||||
docker-compose up -d --build
|
||||
```
|
||||
|
||||
### **3. Verificar**
|
||||
```bash
|
||||
# Status
|
||||
docker-compose ps
|
||||
|
||||
# Logs
|
||||
docker-compose logs -f telegram-bot
|
||||
|
||||
# Teste no Telegram
|
||||
# Envie: /start
|
||||
```
|
||||
|
||||
## 🔧 **COMANDOS ÚTEIS**
|
||||
|
||||
```bash
|
||||
# Gerenciamento básico
|
||||
docker-compose up -d # Iniciar
|
||||
docker-compose down # Parar
|
||||
docker-compose restart # Reiniciar
|
||||
docker-compose ps # Status
|
||||
|
||||
# Logs e debug
|
||||
docker-compose logs -f # Logs em tempo real
|
||||
docker-compose logs --tail=50 # Últimos 50 logs
|
||||
docker stats bot-ajuda-telegram # Uso de recursos
|
||||
|
||||
# Build e update
|
||||
docker-compose build --no-cache # Rebuild
|
||||
docker-compose up -d --build # Update e restart
|
||||
```
|
||||
|
||||
## 📊 **MONITORAMENTO**
|
||||
|
||||
```bash
|
||||
# Health check
|
||||
docker-compose exec telegram-bot node -e "console.log('OK')"
|
||||
|
||||
# Verificar conectividade SSH
|
||||
docker-compose exec telegram-bot ping 131.0.192.254
|
||||
|
||||
# Ver configuração
|
||||
docker-compose config
|
||||
```
|
||||
|
||||
## 🚨 **TROUBLESHOOTING**
|
||||
|
||||
### **Bot não inicia:**
|
||||
```bash
|
||||
docker-compose logs telegram-bot | grep ERROR
|
||||
```
|
||||
|
||||
### **Problema SSH:**
|
||||
```bash
|
||||
docker-compose logs telegram-bot | grep SSH
|
||||
```
|
||||
|
||||
### **Erro Telegram:**
|
||||
```bash
|
||||
docker-compose logs telegram-bot | grep TelegramError
|
||||
```
|
||||
|
||||
## 📋 **ESTRUTURA**
|
||||
|
||||
```
|
||||
bot-ajuda/
|
||||
├── Dockerfile # Configuração da imagem
|
||||
├── docker-compose.yml # Orquestração
|
||||
├── .dockerignore # Otimização build
|
||||
├── .env.production # Template configuração
|
||||
├── deploy.sh # Script deploy Linux/Mac
|
||||
├── deploy.ps1 # Script deploy Windows
|
||||
└── logs/ # Logs persistentes
|
||||
```
|
||||
|
||||
## ✅ **PRONTO!**
|
||||
|
||||
Seu bot está rodando em produção com:
|
||||
- 🔒 Segurança (usuário não-root)
|
||||
- 📊 Monitoramento (health checks)
|
||||
- 🔄 Restart automático
|
||||
- 📝 Logs persistentes
|
||||
- ⚡ Performance otimizada
|
||||
|
||||
**Teste enviando `/start` para o bot no Telegram!** 🎉
|
||||
Reference in new issue
Block a user