About Deployments
Deployments are a way to release a snapshot of your Repl, ensuring that changes made within the editor don't disrupt the production build. Customize run and build commands, and connect the Deployment to a .replit.app or a custom domain.
Autoscale Deployments
Autoscale can scale to 0, 1, or many instances as required. You're only charged when you have traffic, and you can scale up horizontally to handle high load when needed.
Static Deployments
Static Deployments allow you to deploy static websites and frontend applications on Replit. If you don't need a backend server or can statically build your website using your frontend framework, Static Deployments allow you to deploy your website in a cost-effective manner versus deploying a Reserved VM or an Autoscale Deployment.
Reserved VM Deployments
Reserved VM Deployments enable you to release a snapshot of your Repl, ensuring that changes made within the editor don't disrupt the production build. Customize run and build commands, and connect the Deployment to a .replit.app or a custom domain.
Scheduled Deployments
With Replit's scheduled Deployments, you can effortlessly configure and manage recurring tasks without the hassle of dealing with machine configurations. You'll have access to a user-friendly interface that simplifies setting up scheduled jobs, allowing you to focus on your tasks. This guide helps you understand scheduled Deployments and walks you through the steps to schedule your application Deployment.
Custom Domains with Deployments
Connecting Your Domain To Your Deployment
Deploying a GitHub repository
If you have a project hosted on GitHub that you want to deploy using Replit, the process is incredibly simple. Just follow these easy steps to import your repository, ensure its smooth operation, and deploy it to a public URL for hosting.
Monitor Deployment
During the Deployment of your Repl, you have the ability to actively observe and assess various facets of the Deployment process. This comprehensive guide has been created to lead you through the essential features for effectively monitoring your Replit Deployment.
Deployments FAQ
How do I debug my Deployment failure?
Speeding up Deploys with Caching
If your Python or Node Repl follows a set of constraints, it’s possible to speed up the Deployment process by enabling package caching. This feature works by caching the language-specific dependencies of your Repl for reuse across deploys.
Troubleshooting Common Deployment Issues
If you encounter any difficulties with your Deployments, consider the following ten steps to address and resolve common problems.
Quotas
This page lists quotas that apply to Deployments. If you have a use-case that requires a higher quota than what Replit provides out-of-the-box, please send an email to support@replit.com.