How to deploy a web app

"Deploy" is one word for five jobs: hosting, a database, authentication, HTTPS, and a way to ship updates. Here is what each one means, and the shortcut that turns all five into one command.

What deploying actually involves

JobTraditional answerOn Benmore
HostingVPS, container platform, or PaaSIncluded, per-app subdomain
DatabaseManaged Postgres/MySQL, connection stringsIncluded, per-app, migrations automatic
AuthAuth provider SDK + integration workIncluded: email, OTP, OAuth, MFA, roles
HTTPSCertificates, renewals, redirectsAutomatic, custom domains too
Shipping updatesCI/CD pipelinePush a file, live in a second; promote dev to prod

Deploy in one command

brew install Benmore-Studio/benmore/benmore
benmore login
benmore deploy

From any Benmore app directory, that creates the app on first run, ships every file, and returns a live URL on a hosted dev instance. Iterate against the live URL, then benmore promote to production and benmore domain for your own domain. The full walkthrough is in deploying from your terminal.

No code yet? Start from a description

If the app does not exist yet, skip the code entirely: describe it in the builder and deploy is something that already happened by the time you finish reading the first build log. Starting from a spreadsheet? That is its own guide. Starting from code an AI wrote? That one too.

Day-2 operations, included

The part most guides skip: what happens after the first deploy. Benmore apps come with per-app git history and one-command rollback, separate dev and prod instances with their own databases and secrets, automated backups, audit logs, request logs, error capture, and zero-downtime updates. None of it is configuration you write; it is what the platform does.

Deploy your first app free

Frequently asked questions

What is the fastest way to deploy a web app?
benmore deploy from a Benmore app directory: one command to a live hosted URL with HTTPS, a database, and auth included. No servers, pipelines, or certificates to set up.
Do I need a separate database and auth provider?
No. Every Benmore app includes its own database (Prisma schema, automatic migrations) and full authentication with roles, sessions, OAuth, and MFA.
How do updates ship after the first deploy?
Push a file and it hot-reloads on the live dev URL in about a second. When ready, benmore promote ships dev to prod with an automatic pre-migration backup.