Saltar para o conteúdo principal
A ferramenta Publishing é onde você coloca seu app no ar e gerencia como ele funciona na web. Ela reúne tudo em um único painel: o endereço web do seu app, quem pode usá-lo, seu banco de dados de produção, monitoramento, segurança e as configurações que controlam como ele é hospedado. Para abri-la, selecione Publishing em Replit Cloud no painel Tools, ou selecione Publish no canto superior direito do Project Editor.

Publique seu app

O painel principal guia você por tudo que seu app precisa para entrar no ar. Revise cada seção e, então, selecione Publish.
O painel Publish your app mostrando o campo Domain, o app sendo publicado, configurações de acesso, configurações de banco de dados, monitoramento, segurança e ferramentas de engajamento acima do botão Publish
  • Domain: O endereço web do seu app. O Replit sugere um nome .replit.app e verifica se ele está disponível. Você pode alterá-lo, ou conectar um domínio personalizado após a publicação.
  • What you’re publishing: Uma prévia do app que entrará no ar, com a URL que ele usará.
  • Who can access your app: Escolha entre acesso público e acesso apenas por convite. O acesso apenas por convite limita o app a você, aos administradores e às pessoas ou grupos que você convidar. Saiba mais sobre acesso ao app.
  • Database settings: Gerencie como o banco de dados de produção do seu app é criado e preenchido com dados quando você publica. Saiba mais sobre bancos de dados de produção.
  • Monitoring tools: Ative o monitoramento de app para ser o primeiro a saber quando seu app cair. O Replit verifica continuamente se seu app está online e envia um e-mail se algo der errado. Saiba mais sobre monitorar seu app.
  • Security tools: Execute uma verificação de segurança profunda antes de publicar. O Security Agent combina IA com as principais ferramentas de análise estática para verificar vulnerabilidades no seu projeto. Saiba mais no Project Security Center.
  • Engagement tools: Ative o widget de feedback para adicionar um botão de feedback no canto do seu app publicado. Revise os envios na sua caixa de entrada e envie-os ao Agent para correções.

Ajustar configurações

Selecione Adjust settings para configurar manualmente como seu app é hospedado. A maioria dos criadores nunca precisa alterar essas configurações. O Replit escolhe padrões sensatos.
A seção Adjust settings mostrando o tipo de deployment, a configuração de máquina, os secrets de deployment, a geografia de deployment e o toggle de bloqueio de publicação de vulnerabilidades críticas
  • Deployment type: A tecnologia usada para publicar seu app. Autoscale é recomendado para a maioria dos apps porque escala de zero a qualquer nível de demanda. Compare os tipos de deployment.
  • Machine configuration: O poder dos servidores que executam seu app. Selecione Edit para alterar a CPU, a memória e o número máximo de máquinas. O painel mostra o custo por máquina e o custo no tráfego máximo. Saiba mais sobre configuração de máquina.
  • Deployment secrets: Chaves privadas que seu app usa para acessar APIs e serviços (uma área de armazenamento segura e oculta para valores sensíveis, como chaves de API). Os secrets são sincronizados automaticamente do seu ambiente de desenvolvimento para o seu app publicado. Saiba mais sobre Secrets.
  • Deployment geography: Onde seu app é hospedado. Escolher uma região mais próxima dos seus usuários reduz a latência. Depois de publicar, seu app e seus recursos ficam vinculados a essa região. Para mudar de região depois, faça um remix do app. Saiba mais sobre geografia de publicação.
  • Block publishing of critical vulnerabilities: O Replit sempre executa uma verificação de segurança antes de publicar. Esta configuração controla se a publicação é bloqueada quando vulnerabilidades críticas são encontradas. Saiba mais no Project Security Center.

Próximos passos

Passo a passo de publicação

Um guia passo a passo do botão Publish até a URL ativa.

Domínios personalizados

Compre um domínio ou conecte um que você já possui.

Monitore seu app

Logs, analytics e monitoramento de uptime para seu app publicado.

Quando usar Autoscale, Static, Reserved VM ou Scheduled.