Skip to main content
Before you start: You’ll need an Nometria account and your app open in your AI builder (Base44, Lovable, Bolt, Manus, Emergent, or Replit).

Step 1 — Connect your app

Choose the connection method that matches your platform:
If your builder supports GitHub export (Lovable, Replit):
  1. In your builder, push your project to a GitHub repo
  2. Go to nometria.com/dashboardNew Migration
  3. Select Connect via GitHub
  4. Authorize Nometria to access your repo
  5. Pick the repository and branch to deploy from
Use the main branch for production. Nometria will create a builder/latest branch for incoming changes from your vibe coder.

Step 2 — Configure your deployment

After connecting, Nometria detects your stack and shows a configuration screen:
1

Verify framework detection

Nometria identifies your framework (React + Vite, Next.js, plain HTML, etc.) and database (Supabase, Firebase, Appwrite). Confirm or correct these.
2

Set your environment variables

Add your API keys, database URLs, and any secrets your app needs. These are encrypted at rest and injected at runtime — never baked into your image.
NEXT_PUBLIC_SUPABASE_URL=https://xxx.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJ...
STRIPE_SECRET_KEY=sk_live_...
3

Choose your database

  • Use existing Supabase project — paste your connection string and Nometria migrates your schema
  • Create new Supabase project — Nometria provisions one and wires it automatically
  • Keep as-is — if your app uses an external DB with no migration needed
4

Set your domain

Enter your custom domain (e.g. app.yourcompany.com). Nometria shows you the DNS records to add — typically a single CNAME or A record. SSL is automatic.
No domain yet? Use the free *.nometria.com subdomain for staging and add your domain later.

Step 3 — Deploy

Click Deploy. Nometria provisions your infrastructure and deploys your app:
1

Infrastructure provisioned

An EC2 instance spins up in your chosen region, with the right compute size for your app.
2

App built and deployed

Your code is built inside an isolated environment, then deployed to your instance. This takes 2–5 minutes on first deploy.
3

DNS and SSL configured

Route53 creates your DNS records. ACM issues your TLS certificate. Your domain goes live.
You’ll see a live URL as soon as deployment succeeds. Open it — your app is running on your own infrastructure.

Step 4 — Enable two-way sync (optional)

If you want to keep iterating in your AI builder while keeping production up to date:
  1. In your project settings → Sync → toggle on Two-Way Sync
  2. Nometria installs a GitHub App webhook on your repo
  3. Future changes from your builder push to builder/latest and open a PR to main
  4. Merge the PR → production redeploys automatically

Learn more about two-way sync

Understand how the builder branch and main branch coexist without conflicts.

What’s next

Custom domains & DNS

Point your own domain and manage DNS records

Environment variables

Manage secrets and per-environment config

Two-way sync

Keep building in your vibe coder post-launch

Migration guides

Platform-specific step-by-step guides