Documentation

Welcome to the Amemis documentation. Everything you need to know about deploying and managing your web services.

Getting Started

Deploy your first project in minutes. Follow these steps to go from code to live in seconds.

1

Connect your repository

Link your GitHub, GitLab, or Bitbucket account and select a repository to deploy.

2

Configure your service

Choose a service type (static site, web service, or background worker) and set your build options.

3

Deploy

Hit deploy and watch as Amemis builds and serves your project on a global CDN with a URL instantly.

4

Customize

Add a custom domain, configure environment variables, and set up auto-deploys from git pushes.

Build Configuration

Amemis automatically detects your framework, but you can customize the build process.

Build Command

The command used to build your project. Defaults to npm run build for Node.js projects.

npm run build

Start Command

The command that starts your server. For static sites, this is usually not required.

npm start

Publish Directory

The directory containing your built assets. Common values: dist, build, public.

dist

Environment Variables

Set environment variables for your services through the dashboard or CLI. They are encrypted at rest and injected at build and runtime.

DATABASE_URL
postgresql://user:pass@host:5432/db
API_KEY
sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
NODE_ENV
production

Custom Domains

Bring your own domain to Amemis. Point a CNAME record to your service's default URL, or configure an ALIAS record for apex domains. Amemis automatically provisions a TLS certificate via Let's Encrypt for every custom domain.

DNS propagation typically takes a few minutes. Once verified, your domain will serve your project over HTTPS with automatic certificate renewal.

Docker Support

Deploy any Dockerized application. Amemis detects a Dockerfile in your repository root and builds it automatically. You can specify the exposed port, health check path, and resource limits through the dashboard.

Docker deployments support all the same features — custom domains, environment variables, auto-deploys, and zero-downtime rollouts.