What gets created
EC2 instance
An Amazon EC2 instance is launched in your chosen region. Nometria selects an appropriate instance type based on your app’s detected stack (a lightweight React app gets a different instance than a full-stack Python + Node app).The instance runs your app inside a Docker container for process isolation and clean restarts.
DNS records via Route53
Nometria creates the DNS records for your custom domain using Amazon Route53. An A record or CNAME is created pointing to your EC2 instance’s IP.If you haven’t added your domain yet, a free
*.nometria.com staging URL is provisioned immediately.SSL certificate
TLS certificates are issued automatically via AWS Certificate Manager (ACM). HTTPS is enforced by default — HTTP requests are redirected to HTTPS.
App build and start
Your code is built inside the container:
- Node/React:
npm install && npm run build, thennpm run start(or served by nginx for static apps) - Python:
pip install -r requirements.txt && uvicorn main:app(or gunicorn) - Docker:
docker build && docker run
Deployment timeline
| Phase | Typical time |
|---|---|
| Instance provisioning | 60–90 seconds |
| DNS propagation | 1–5 minutes (up to 48h for some registrars) |
| App build | 1–4 minutes depending on dependencies |
| SSL issuance | 1–3 minutes |
| Total (first deploy) | ~5–10 minutes |
Redeployments
Every push to your connected GitHub branch triggers an automatic redeploy:- Nometria pulls the latest commit
- Rebuilds the Docker image
- Does a zero-downtime swap — the old container stays live until the new one is healthy
- Updates the deployment log with the commit SHA and timestamp
Rollbacks
Every successful deployment is tagged with its Git commit SHA. To roll back:- Dashboard → your project → Deployments
- Find the previous successful deployment
- Click Redeploy this version
Regions
Available AWS regions:us-east-1— US East (N. Virginia)us-west-2— US West (Oregon)eu-west-1— Europe (Ireland)ap-southeast-1— Asia Pacific (Singapore)
Next steps
Custom domains & DNS
Point your own domain to your deployment
Environment variables
Add secrets and per-environment config
Database setup
Connect Supabase or Appwrite
Two-way sync
Keep your builder and production in sync