Skip to main content

Deploy from the CLI without Git

Sean DubbFounder, Easel.sh

easel deploy uploads source from your machine, creates a preview or production deployment, and builds on the platform. Git is optional: useful for CI pipelines and local trees that are not pushed yet.

macOS-style terminal running easel deploy --wait, showing uploaded files and a READY preview deployment with URL

easel deploy uploads source and waits until the preview is READY

Filesystem upload

The CLI hashes files, skips secrets covered by ignore rules (including .env by default), and uploads only missing blobs. Pass --wait to block until the deployment is READY or fails. Use --prod for production (with -y in CI).

easel deploy --wait
easel deploy --prod --yes --wait

Monorepos

After easel link --repo, run easel deploy from an app subdirectory. The CLI resolves the project from your cwd and uploads the repository root so Root Directory and workspace packages still apply on the remote build.

See Deploy from the CLI and Projects.

Talk to us

Book a short call and we'll walk through your current infrastructure bill together.

Talk to us