بنقرة واحدة
restart-server
Reiniciar container Docker do servidor na VPS
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Reiniciar container Docker do servidor na VPS
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Handover para nova sessão — carrega contexto do trabalho em andamento e instrui próximos passos
Protocolo de autodiagnostico contra os 5 problemas mais comuns da IA ao programar. Detecta overengineering, codigo duplicado, reinvencao da roda, falta de documentacao e arquivos monoliticos. Use SEMPRE antes de implementar, ao planejar mudancas, quando criar funcoes novas, ao escrever codigo, para revisar implementacoes. Palavras-chave - simples, duplicado, repetido, existe, separar, modular, documentacao, complexo, refatorar, engenharia demais, roda, reutilizar.
Guardiao de governanca frontend. Checkpoint obrigatorio ANTES de criar ou modificar CSS, HTML, inline styles, componentes visuais ou qualquer codigo de apresentacao. Previne duplicacao, hardcoded colors, keyframes orfaos, inline styles e criacao desgovernada de arquivos. Keywords: blindar frontend, anti-frankenstein, validar CSS, checar antes de criar, governanca CSS, prevenir duplicacao, revisar criacao.
Especialista em Hardening de APIs - Autenticacao, Autorizacao Multi-Tenant, Validacao de Input, Security Headers, Protecao contra Injection, Session Security e Data Exposure Prevention. Adaptado para Node.js/Express/MongoDB do Super Cartola Manager. Keywords: seguranca, security, hardening, vulnerabilidade, injection, IDOR, autenticacao, autorizacao, sessao, session, OWASP, pentest, sanitizar, validar input, exposicao de dados
Agente especialista em revisao de decisoes arquiteturais para o Super Cartola Manager. Analisa isolamento multi-tenant, sistema de modulos, integridade financeira, cache, API design e arquitetura frontend. Keywords: arquitetura, architecture, review, revisao, multi-tenant, liga_id, modulo, cache, performance, seguranca, isolamento, acoplamento, dependencia
Auditoria automatizada de módulos — segurança, UI/UX, performance, financeiro e regras de negócio
| name | restart-server |
| description | Reiniciar container Docker do servidor na VPS |
Skill para reiniciar o container Docker do servidor na VPS.
pkill -f "node.*index.js" 2>/dev/null || pkill -f "node.*server" 2>/dev/null || pkill -f "npm run dev" 2>/dev/null || true
sleep 2
cd /home/runner/workspace && npm run dev > /tmp/server.log 2>&1 &
echo "🚀 Servidor iniciando em background (PID: $!)..."
echo "⏳ Aguardando servidor inicializar..."
for i in {1..15}; do
sleep 1
curl -s "http://localhost:5000/api/cartola/mercado/status" 2>/dev/null > /dev/null && break
done
if curl -s "http://localhost:5000/api/cartola/mercado/status" 2>/dev/null > /dev/null; then
echo "✅ Servidor reiniciado com sucesso!"
echo "📊 Status: $(curl -s "http://localhost:5000/api/cartola/mercado/status" | head -50)"
else
echo "⚠️ Servidor não respondeu após 15s"
echo "📋 Últimas linhas do log:"
tail -20 /tmp/server.log 2>/dev/null || echo "Log não disponível"
echo ""
echo "💡 Execute manualmente: docker compose restart scm-prod"
fi
Se o servidor não subir, oferecer ao usuário:
tail -f /tmp/server.log
npm run dev em background/tmp/server.log para debugnpm run dev# Ver logs completos
cat /tmp/server.log
# Ver processos Node ativos
ps aux | grep node
# Porta 5000 ocupada?
lsof -i :5000
# Matar tudo e tentar novamente
pkill -9 node && npm run dev