> ## 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.

# Publishing

> Saiba como publicar seu Replit App pela ferramenta Publishing — domínio, acesso, banco de dados, monitoramento, segurança e configurações de deployment em um só lugar.

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**.

<Frame>
  <img src="https://mintcdn.com/replit/31IJAEOdTZHs9MKA/images/deployments/publish-pane/publish-your-app.png?fit=max&auto=format&n=31IJAEOdTZHs9MKA&q=85&s=2d4057394af134ae1313557242355fbe" alt="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" width="578" height="980" data-path="images/deployments/publish-pane/publish-your-app.png" />
</Frame>

* **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](/pt/features/publishing/custom-domains) 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](/pt/features/publishing/private-deployments).
* **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](/pt/features/data-and-storage/create-production-database-when-publishing).
* **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](/pt/features/publishing/monitoring-a-deployment).
* **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](/pt/features/security/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.

<Frame>
  <img src="https://mintcdn.com/replit/31IJAEOdTZHs9MKA/images/deployments/publish-pane/adjust-settings.png?fit=max&auto=format&n=31IJAEOdTZHs9MKA&q=85&s=aea4af12baf1aff23b637464d4bf3c27" alt="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" width="574" height="794" data-path="images/deployments/publish-pane/adjust-settings.png" />
</Frame>

* **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](/pt/features/publishing/deployment-types).
* **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](/pt/features/publishing/machine-configuration).
* **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](/pt/core-concepts/project-editor/app-setup/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](/pt/features/publishing/publishing-geography).
* **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](/pt/features/security/project-security-center).

## Próximos passos

<CardGroup cols={2}>
  <Card title="Passo a passo de publicação" icon="rocket" href="/pt/build/publish-your-app">
    Um guia passo a passo do botão Publish até a URL ativa.
  </Card>

  <Card title="Domínios personalizados" icon="globe" href="/pt/features/publishing/custom-domains">
    Compre um domínio ou conecte um que você já possui.
  </Card>

  <Card title="Monitore seu app" icon="chart-line" href="/pt/features/publishing/monitoring-a-deployment">
    Logs, analytics e monitoramento de uptime para seu app publicado.
  </Card>

  <Card icon="server" href="/pt/features/publishing/deployment-types">
    Quando usar Autoscale, Static, Reserved VM ou Scheduled.
  </Card>
</CardGroup>
