Welcome to the Amemis documentation. Everything you need to know about deploying and managing your web services.
Deploy your first project in minutes. Follow these steps to go from code to live in seconds.
Connect your repository
Link your GitHub, GitLab, or Bitbucket account and select a repository to deploy.
Configure your service
Choose a service type (static site, web service, or background worker) and set your build options.
Deploy
Hit deploy and watch as Amemis builds and serves your project on a global CDN with a URL instantly.
Customize
Add a custom domain, configure environment variables, and set up auto-deploys from git pushes.
Amemis automatically detects your framework, but you can customize the build process.
The command used to build your project. Defaults to npm run build for Node.js projects.
npm run buildThe command that starts your server. For static sites, this is usually not required.
npm startThe directory containing your built assets. Common values: dist, build, public.
distSet environment variables for your services through the dashboard or CLI. They are encrypted at rest and injected at build and runtime.
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.
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.