ETAPA 2 DE 9ETAPA 2 DE 12ETAPA 2 10 MIN
Atualizar a demo
Trazer a versão da demo que sabe ir para a internet, sem perder o seu nome na tela.
A demo que você baixou no guia anterior foi feita para o seu computador: ela recusa qualquer
endereço que não seja o localhost. Para ir para a internet, ela precisa da versão v2, que:
- aceita, só na internet, o endereço que a Vercel ou o Coolify informam (e mais nenhum);
- traz o
Dockerfile, a receita que o Coolify usa para montar o sistema; - traz o comando
npm run no-ar, que confere de fora se o seu sistema está no ar com cadeado.
No seu computador nada muda: o npm run dev continua respondendo só em localhost.
Abrir o terminal na pasta
NO WINDOWS
Abra o Windows PowerShell pelo menu Iniciar e entre na pasta da demo:
cd ~/meu-primeiro-sistema
NO MAC
Abra o Terminal (Cmd + Espaço, digite Terminal) e entre na pasta da demo:
cd ~/meu-primeiro-sistema
Se o npm run dev ainda estiver ligado em outra janela, desligue com Ctrl + C.
Trazer a v2
Este comando é igual nos dois sistemas. Ele busca a v2 no meu repositório e junta com o que você já tem, mantendo o seu commit do guia anterior (o seu nome na tela):
git pull --no-rebase --no-edit --depth=2147483647 https://github.com/idearagencia/primeiro-sistema.git v2
O que cada pedaço faz:
git pullbusca mudanças de um repositório e junta com as suas.--no-rebasejunta com um merge: o seu commit fica como está, e o Git cria um commit novo dizendo que juntou as duas coisas.--no-editusa a frase pronta nesse commit, sem abrir um editor de texto no meio do caminho.--depth=2147483647traz o histórico completo do projeto. No guia anterior a demo pode ter vindo só com a versão atual, e o GitHub recusa receber um projeto sem histórico na próxima etapa. O número grande quer dizer "tudo".- O endereço e o
v2dizem de onde vem e qual versão.
Ele termina listando os arquivos que chegaram, como Dockerfile e scripts/no-ar.mjs. Se você
baixou a demo depois que este guia saiu, ela já veio na v2 e o Git só responde
Already up to date. (já está em dia). As duas respostas estão certas.
Depois, instale de novo as peças, para garantir que estão iguais às da v2:
npm install
Conferir que o seu nome continua lá
Ligue a demo como no guia anterior:
npm run dev
Abra http://localhost:3000. A tela continua mostrando Seu computador está pronto! e, logo
abaixo, o texto com o seu nome. Desligue com Ctrl + C quando terminar de olhar.
Não deu certo? Veja o que fazer
Missing script: "no-ar": a v2 ainda não chegou. Confira se está dentro da pasta (ogit statusnão pode dizernot a git repository) e rode ogit pullde novo, copiando a linha inteira.CONFLICTouAutomatic merge failed: você mudou, no guia anterior, uma parte que a v2 também mudou. Abra o Claude na pasta (claude) e peça: "O git pull da v2 deu conflito. Resolva mantendo o meu nome na tela e o que veio da v2, rode os testes e me mostre antes de fazer o commit."Please tell me who you areouAuthor identity unknown: o Git precisa do seu nome para criar o commit da junção. Faça a parte Dizer ao Git quem é você da etapa Preparar o notebook do primeiro guia e rode ogit pullde novo.Your local changes would be overwritten: você tem mudanças que ainda não guardou com um commit. Rodegit statuspara ver quais são. Se quiser guardar, faça o commit como no guia anterior; se não, desfaça comgit restore .e rode ogit pullde novo.- O terminal mudou de cara, com linhas em inglês e
~na margem: o--no-editficou de fora e o Git abriu um editor de texto. Digite:wqe aperte Enter (nos dois sistemas): ele guarda a frase pronta e termina ogit pull.
Travou nesta etapa? Me conta o que aconteceu.
ESTE GUIA FAZ PARTE DE UM CURSO
Curso de Introdução
Três guias, na ordem, para sair do zero e ter o seu próprio sistema funcionando com a ajuda do Claude. Não precisa saber programar.
Este é o guia 3 de 3.
Ver o curso completo →




