CRM Seguros — Sistema de Cotacao Inteligente
Conecte na VPS via terminal (PowerShell, Terminal do Mac, ou qualquer cliente SSH):
ssh seu-usuario@187.77.241.157
| Seu usuário | Senha inicial |
|---|---|
seu-usuario | Alje#2610 |
Antes de codar, crie seu workspace isolado. Isso cria uma cópia do projeto numa branch só sua, com banco de dados e backend isolados.
ws create
O sistema automaticamente:
/opt/workspaces/seu-nome/dev_seu-nome).env automaticamentews start.
ws detecta quem você é automaticamente. Você só pode operar no seu próprio workspace.
# Iniciar seu ambiente (backend + frontend) ws start # Atualizar com as mudanças mais recentes da main ws sync
O ws start mostra onde seu servidor está rodando:
🔌 Backend: http://localhost:PORTA 🌐 Frontend: http://187.77.241.157:PORTA 🗄️ Schema: dev_seu-nome
# Entrar no seu workspace cd /opt/workspaces/seu-nome # Ver o que mudou git status # Adicionar arquivos modificados git add src/components/MeuComponente.tsx # Commitar com mensagem descritiva git commit -m "Adiciona filtro de estado no formulário"
ws merge
ws stop
| Comando | O que faz |
|---|---|
ws help |
Mostra seus dados (porta, URL, schema) e comandos |
ws create |
Cria seu workspace + banco isolado + backend |
ws start |
Inicia seu backend + frontend |
ws stop |
Para seu backend + frontend |
ws sync |
Atualiza seu workspace com a main |
ws merge |
Publica seu trabalho na main |
ws status |
Visão geral de todos os workspaces |
ws funciona de qualquer diretório. Não precisa navegar para nenhuma pasta específica.
sync — quanto mais atualizado, menos chance de conflito.Se ao fazer ws merge ou ws sync aparecer uma mensagem de conflito:
<<<<<<<, =======, >>>>>>>git add arquivo-resolvido.tsx git commit -m "Resolve conflito em arquivo-resolvido.tsx"
Para iniciar seu ambiente completo (backend + frontend):
ws start
O comando mostra as URLs do seu servidor:
🔌 Backend: http://localhost:SUA_PORTA 🌐 Frontend: http://187.77.241.157:SUA_PORTA_FRONTEND 🗄️ Schema: dev_seu-nome
Para ver suas portas a qualquer momento:
ws help