一键导入
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 职业分类
| 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
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