Skip to main content
Os Static Deployments hospedam os arquivos estáticos do seu Replit App, como HTML, CSS e JavaScript, em um servidor em nuvem. O servidor usa automaticamente estratégias de cache e escalonamento para entregar o seu conteúdo com rapidez e economia. Os Static Deployments são ideais para os seguintes casos de uso:
  • Landing pages de marketing
  • Sites de portfólio
  • Sites de documentação de produtos e APIs
Os Static Deployments não são compatíveis com Replit Apps criados usando o Agent. O Agent cria automaticamente apps full-stack que requerem um servidor backend. Para apps gerados pelo Agent, use um dos seguintes tipos de deployment: - Autoscale Deployment - Reserved VM Deployment
captura de tela da ferramenta Publishing do Project Editor

Recursos

Os Static Deployments incluem os seguintes recursos:
  • Hospedagem econômica: Pague apenas pela quantidade de dados que o seu site serve.
  • Opções de roteamento HTTP: Configure cabeçalhos de resposta, reescritas de URL e redirecionamentos.
  • Domínios personalizados: Configure um domínio personalizado ou use uma URL <nome-do-app>.replit.app para acessar o seu app.
  • Páginas de erro personalizadas: Crie e sirva uma página de erro 404 personalizada.
  • Monitoramento: Visualize logs e monitore o status do seu app publicado.

Uso

Você pode acessar o Static Deployments na ferramenta Publishing do Project Editor.
No Tool dock à esquerda:
  1. Selecione Ícone de todas as ferramentas All tools para ver a lista de ferramentas do Project Editor.
  2. Selecione Ícone do Publishing Publishing.
  3. Selecione a opção Static e, em seguida, selecione Set up your published app.
Na barra de pesquisa:
  1. Selecione a ícone de lupa lupa no topo para abrir a ferramenta de pesquisa
  2. Digite “Publishing” para localizar a ferramenta e selecione-a nos resultados.
  3. Selecione a opção Static e, em seguida, selecione Set up your published app.
Tela de opções do Static Deployment

Domínio principal

Specify the subdomain part of the hostname for your published app. After you publish, you can access your published app at https://<subdomain>.replit.app. To learn how to use a custom domain, see Custom Domains.

Deployment privado

The private published app feature is available on the Pro and Enterprise plans.
Private published apps grant access to your app only to members of your workspace, or to specific users and groups that you invite. When publishing, you can choose between Public, Password protected, Workspace only, or Invite only access. To learn how to set up a private deployment, see App access.

Diretório público

Especifique o caminho do diretório base no seu Replit App que contém os arquivos estáticos que você quer servir publicamente. Depois do deploy, o host na nuvem serve todas as páginas e assets desse diretório. O valor padrão, /, é o diretório raiz do seu Replit App.

Build command

Especifique um build command para ser executado no shell do seu Replit App quando você criar o seu Deployment. Por exemplo, se você gerar um site estático usando o Hugo, você pode usar o comando hugo --minify para gerar os arquivos e otimizar o tamanho dos assets.

Deployment secrets

Selecione Add deployment secret para adicionar variáveis de ambiente ou secrets que o seu build command precisa para ser executado com segurança. Por exemplo, se o gerador do seu site exigir uma chave de API para criar o seu site estático, você pode passá-la como API_KEY=<nome do seu secret>.

Próximos passos