GuideMarch 18, 20265 min read

Deploy Your App Code in 60 Seconds

Your app code goes from your machine to a live URL in under a minute. DartUp handles the build, the container, the HTTPS, and the hosting.

Your App Code Works Locally. Now Make It Work for Everyone.

You finished building. The app runs on localhost. Your tests pass. You want to share it with a colleague, a client, or the world. The gap between "works on my machine" and "works on the internet" used to take hours of server configuration.

DartUp closes that gap in 60 seconds. Tell Claude Code to deploy your app code to DartUp and you get a live URL with HTTPS.

DartUp Reads Your App Code and Builds It

DartUp looks at your project files. A package.json means Node.js. A requirements.txt means Python. A go.mod means Go. A Cargo.toml means Rust. A Dockerfile means you want full control.

DartUp generates the right build instructions for your language, installs dependencies, compiles your app code, and packages it into a container. If your project has a Dockerfile, DartUp uses that instead of generating one.

Auto-detected languages:

  • Node.js (detects package.json, supports Next.js, Express, Fastify)
  • Python (detects requirements.txt or pyproject.toml)
  • Go (detects go.mod)
  • Rust (detects Cargo.toml)
  • Ruby (detects Gemfile)
  • Static sites (detects index.html)
  • Docker (uses your Dockerfile directly)

Three Ways to Deploy Your App Code

From a GitHub Repository

Your app code lives on GitHub. Give DartUp the repo URL and it clones, builds, and deploys.

Deploy from GitHub
"Deploy github.com/myuser/my-project to DartUp"

From a Local Project

Your app code is on your machine. Claude Code packages and pushes it to DartUp through the API.

Deploy a local project
"Deploy this project to DartUp"

From a Docker Image

Your app code is packaged as a Docker image on Docker Hub. DartUp pulls and runs it without building from source.

Deploy a Docker image
"Deploy the Docker image nginx:alpine to DartUp
with subdomain my-nginx"

Security Scanning Before Your App Code Runs

DartUp scans your app code before building it. The scanner checks for Docker socket access attempts, host filesystem escape patterns, credential harvesting, SSRF attacks against cloud metadata services, reverse shells, and cryptominers.

Flagged app code does not deploy. You get a message explaining the issue. Fix the flagged pattern and redeploy.

Environment Variables for Your App Code

Your app code reads secrets from environment variables. API keys, database credentials, auth tokens. Pass them at deploy time and DartUp encrypts them at rest.

If your project includes an .env.example, DartUp auto-generates secure values for common secrets like JWT_SECRET andSESSION_SECRET. You skip manual secret generation for boilerplate values.

Update Your App Code Without Breaking the URL

You pushed a fix. Redeploy your app code to the same subdomain. DartUp replaces the running container in place. Your URL, custom domain, database, and volume all persist. Your users see the update without a new link.

Pricing

Free

  • ✓ Deploy 1 project
  • ✓ HTTPS on dartup.dev subdomain
  • ✓ Auto language detection
  • ✓ Security scanning
  • ✓ No credit card

Pro — $29/mo

  • ✓ 10 projects
  • ✓ Custom domains with TLS
  • ✓ Sidecar databases
  • ✓ Persistent volumes
  • ✓ Preview environments
  • ✓ Daemon hosting (bots, workers)

Your app code deserves a URL

Deploy in 60 seconds. Free tier, no credit card.