O que é deployment?
Deployment é a etapa de colocar uma versão do seu app no ar, em um servidor, para que usuários reais consigam acessá-la. Cada vez que você altera o app e publica de novo, faz um novo deployment.
Enquanto você constrói, o app roda em uma prévia que só você vê. O deployment copia a versão atual para a hospedagem, a executa e aponta o endereço público para ela.
Um deployment cuidadoso verifica se a nova versão inicia corretamente antes de mandar os usuários para ela, para que uma build quebrada não derrube o app no ar. Ele também aplica as mudanças de banco de dados que a nova versão precisa.
Bons hábitos são testar em uma prévia ou cópia de homologação primeiro, fazer deployments de mudanças pequenas e frequentes em vez de grandes e raras, e manter uma forma de voltar à última versão que funcionava.
Na Mythex, fazer deployment é o botão Publicar: ele coloca seu app no ar em uma URL e o mantém rodando.
Perguntas
Qual é a diferença entre fazer deploy e publicar?
Na maioria dos criadores de apps, significam a mesma coisa: colocar a versão atual no ar. Desenvolvedores tendem a dizer deploy; os criadores costumam chamar o botão de Publicar.
Por que meu app funciona na prévia, mas não depois do deployment?
As causas comuns são variáveis de ambiente ou segredos ausentes na versão no ar, mudanças de banco de dados que não foram executadas ou um caminho que só existe localmente. Verifique primeiro os logs do app no ar.
Veja também
- Como levar um protótipo com IA para produção
- O que é CI/CD?
- Como configurar um ambiente de homologação
Mythex · Pricing · Crie qualquer coisa com IA · Templates de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English