Glossário

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

  • Como levar um protótipo de IA para produção
  • O que é CI/CD?
  • Como configurar um ambiente de staging

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

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)