Saltar para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

A publicação permite que você compartilhe seu Replit App com o mundo por meio de um processo simplificado.
A ação de colocar seu app no ar é chamada de “Publicação”. Esta página descreve os diferentes tipos de implantações disponíveis.

O que é Publicação?

Publicação é um recurso que salva um snapshot do seu Replit App na nuvem, onde todos podem interagir com ele. Um snapshot captura o estado atual dos arquivos do seu Replit App. Quando você publica seu Replit App, você cria um app publicado. Um app publicado é uma instância em execução do seu app na infraestrutura de nuvem do Replit. Isso torna o app confiavelmente disponível na internet, separado da versão no Project Editor.
A infraestrutura do Replit é baseada no Google Cloud Platform (GCP). Todos os apps publicados são hospedados nos Estados Unidos. Clientes Enterprise podem entrar em contato com o setor de vendas para solicitar que seus apps publicados sejam hospedados na União Europeia.Cada cliente individual, organização e empresa recebe um projeto GCP dedicado e de locatário único para seus apps publicados. Isso significa que os recursos de computação, Secrets e armazenamento dos apps publicados são totalmente isolados e nunca compartilhados com os apps de outros clientes.
A publicação inclui ferramentas para monitorar o status do seu app publicado e visualizar análises da web. O Replit oferece os seguintes tipos de implantação:

Autoscale Deployment

Ajusta automaticamente os recursos com base no uso do seu app.

Static Deployment

Fornece uma maneira acessível de hospedar sites que não mudam com base na entrada do usuário.

Reserved VM Deployment

Fornece uma quantidade consistente de recursos de computação para que seu app seja executado continuamente.

Scheduled Deployment

Executa seu app em horários agendados que você escolhe.

Primeiros passos

Siga as etapas abaixo para publicar seu Replit App:
  1. No seu Project Editor, selecione Ícone de publicação Publish no topo.
  2. Na aba Publishing, selecione sua opção de publicação.
  3. Se Add a payment method aparecer, siga as instruções para adicionar um método de pagamento.
O Replit seleciona automaticamente a melhor opção de publicação para o seu app com base no tipo de projeto e nas suas necessidades. No entanto, para escolher um tipo de implantação diferente, considere as informações a seguir.

Escolhendo a opção de publicação correta

O vídeo a seguir explica como escolher a opção de publicação correta para o seu app: Use a árvore de decisão apresentada no vídeo para ajudá-lo a escolher:

Principais recursos

A publicação oferece os seguintes recursos convenientes:
  • Múltiplas opções de publicação: Selecione ou atualize um tipo de implantação que atenda às suas necessidades em poucos cliques.
  • Domínios personalizados: Sirva seu app a partir do seu domínio web.
  • Analytics: Rastreie dados de visitantes e outras métricas do seu app publicado.
  • Ferramentas de monitoramento: Visualize o status e a configuração do seu app publicado.
  • Controles de acesso: Controle quem pode ver seu app com um único clique. Disponível apenas para membros de Teams.
  • Configurações de badge: Usuários do plano Core podem gerenciar o badge “Made with Replit” nas configurações de publicação. Se você publicou um app enquanto estava no plano Starter que inclui o badge, pode levar alguns minutos para atualizar seu app e remover o badge após o upgrade.
  • Coleta de feedback: Habilite o feedback no seu app publicado para coletar insights dos seus usuários.

Como funciona

Quando você publica seu Replit App, o Replit cria um snapshot dos arquivos e dependências do seu app. Esse snapshot é então enviado para a infraestrutura de nuvem do Replit, onde é executado como uma instância separada do seu app. Para atualizar seu app publicado com as últimas alterações, publique novamente para criar um novo snapshot.
Evite salvar e depender de dados gravados no sistema de arquivos de um app publicado. Para armazenar dados, use uma opção de armazenamento ou banco de dados, como as ofertas de Storage and Database do Replit.

Casos de uso

Os exemplos a seguir mostram diferentes tipos de apps publicados.

Autoscale deployment: App de avaliação de velocidade de digitação

Deixe a nuvem aumentar os recursos quando os usuários fazem testes de digitação e reduzi-los quando não estão em uso.

Static deployment: Simulação do sistema solar

Aprenda sobre os planetas em um app de visualização do sistema solar na web. Essa visualização é renderizada no navegador e não transfere nenhuma entrada do usuário para um servidor.

Reserved VM deployment: Bot do Discord

Execute um bot do Discord que ajuda você a moderar e integrar membros. Ele está sempre online para conversar com os usuários e responder a comandos com preços e desempenho previsíveis.

Scheduled deployment: Gatilhos de automação residencial

Agende chamadas de API para iniciar e parar seus dispositivos de casa inteligente em horários e dias específicos.

Próximos passos

Para saber mais sobre a Publicação no Replit, consulte os seguintes recursos: