deployment

Configure deployment targets and publish projects to production on Replit.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/BotchaVarun/EduBot --skill deployment-botchavarun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deployment
Source: https://github.com/BotchaVarun/EduBot/tree/main/.local/skills/deployment
Command: npx skills add https://github.com/BotchaVarun/EduBot --skill deployment-botchavarun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up production deployment requires choosing the right hosting model, writing correct run and build commands, and avoiding misconfigurations. This Skill guides configuring deployment settings and publishing a project so it goes live with the correct target type. ## Core Features & Use Cases - Deployment Configuration: Set the deployment target (autoscale, vm, scheduled, or static) along with production run and build commands via the deployConfig function. - Target Selection Guidance: Match project types to the right target, such as autoscale for web apps, vm for bots, scheduled for cron jobs, and static for client-side sites. - Use Case: After building a Flask API, configure it with a Gunicorn run command on the autoscale target, verify it works, then prompt the user to publish it to a live .replit.app domain. ## Quick Start Configure my Python web app for deployment with Gunicorn on the autoscale target and let me know when it is ready to publish.

Frequently Asked Questions about deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Python web app to production?▼

Configure the deployment with the autoscale target and a production server like Gunicorn as the run command, for example gunicorn --bind=0.0.0.0:5000 main:app. After verifying the app works, the user clicks Publish to make it live.

Which deployment target should I use for a Discord bot?▼

Use the vm target for Discord or Telegram bots because they need an always-running process with persistent server-side state. Autoscale only runs when requests arrive, which would disconnect a bot.

What is the difference between autoscale and vm deployment targets?▼

Autoscale runs stateless websites and APIs only when requests arrive, scaling with traffic and requiring external databases for state. Vm keeps the process always running, supporting in-memory state, WebSockets, and long-running workers.

Can I deploy a static React site without a backend server?▼

Yes, use the static deployment target with a build command like npm run build and specify the publicDir containing the output, such as dist. The run command is ignored since no server-side processing occurs.

When should I not publish my project?▼

Do not publish when the project has known errors, incomplete features, or has not been validated as working. Publishing should only be suggested after workflows run without errors and the user confirms readiness.