O que é deployment?
Deployment é o passo de colocar uma versão da sua aplicação em produção, num servidor, para que os utilizadores reais a possam aceder. Sempre que altera a aplicação e volta a publicar, faz deploy de uma nova versão.
Enquanto constrói, a aplicação corre numa pré-visualização que só você vê. Fazer deploy copia a versão atual para o alojamento, executa-a e aponta o endereço público para ela.
Um deployment cuidadoso verifica se a nova versão arranca corretamente antes de enviar os utilizadores para ela, para que uma compilação com falhas não derrube a aplicação em produção. Aplica também as alterações à base de dados de que a nova versão precise.
Bons hábitos são testar primeiro numa pré-visualização ou cópia de staging, fazer deploy de alterações pequenas e frequentes em vez de grandes e raras, e manter uma forma de reverter para a última versão boa.
Na Mythex, fazer deploy é o botão Publicar: coloca a sua aplicação em produção num URL e mantém-na a funcionar.
Perguntas
Qual é a diferença entre fazer deploy e publicar?
Na maioria dos construtores de aplicações significam o mesmo: colocar a versão atual em produção. Os programadores tendem a dizer deploy; os construtores costumam chamar Publicar ao botão.
Porque é que a minha aplicação funciona na pré-visualização mas não depois do deploy?
As causas mais comuns são variáveis de ambiente ou segredos em falta na configuração em produção, alterações à base de dados que não foram executadas ou um caminho que só existe localmente. Verifique primeiro os registos da aplicação em produção.
Ver também
Mythex · Pricing · Crie qualquer coisa com IA · Modelos de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English