Skip to content
nairacloud

Serve and test your work seamlessly.

orders-api · mainDeploying
  1. QUEUED
  2. BUILDING
  3. BUILT
  4. DEPLOYING
  5. RUNNING

How it works

Five steps from repository to live.

The same flow for every runtime. Sensible defaults at each step, so most deploys are a few clicks.

  1. 01

    Source

    Connect GitHub, pick the repository and the branch to deploy.

  2. 02

    Runtime

    Vite, Next.js, Node.js, Python, PHP, Go, Static Sites or Docker. Your stack, your choice.

  3. 03

    Configure

    Project name, build command, start command, port and environment variables. Nothing else.

  4. 04

    Deploy

    Watch every stage of the build and rollout, with the logs right there.

  5. 05

    Live

    Your project is live — with its deployment URL and the actions to manage it.

Configure

Only the settings that matter.

Each runtime exposes the same five settings, with sensible defaults you can override.

  • 01Runtime version

    Pick from the supported versions for your runtime.

  • 02Build command

    Sensible default per runtime; override when you need to.

  • 03Start command

    How your app starts once it's built.

  • 04Port

    Where your app listens. We route the deployment URL to it.

  • 05Environment variables

    Injected securely into builds and runtimes.

Instance lifecycle

A successful creation is not a running instance.

Instances move through CREATING, BOOTING and RUNNING, with explicit failure states so you always know which stage needs attention.

  1. 01QUEUEDAccepted and waiting for a builder.
  2. 02BUILDINGInstalling, compiling, generating artifacts.
  3. 03BUILTThe artifact is packaged and preserved.
  4. 04DEPLOYINGStarting your process and wiring the URL.
  5. 05RUNNINGHealthy and serving traffic.
  • BUILD_FAILEDafter BUILDING

    The build stopped. The logs say exactly where.

  • DEPLOY_FAILEDafter DEPLOYING

    It built, but it didn't start. Not the same thing.

  • CRASHEDafter RUNNING

    It was running, then it wasn't. Health checks noticed.

Build time

Everything that turns a repository into something runnable.

  • Dependency installation
  • Compilation
  • Framework builds
  • Artifact generation

Run time

Everything that keeps it alive once it's live.

  • The persistent process or container
  • CPU and RAM
  • Storage
  • Network behaviour

Underneath

Complexity stays underneath.

The deploy screen stays simple because the platform does the heavy lifting. Here's what it's responsible for.

  1. 001.

    Runtime detection

    Identify — or respect — the runtime you picked and your project structure.

  2. 002.

    Dependency installation

    Install packages with the right ecosystem tooling.

  3. 003.

    Build engine

    Run default or custom build commands, within limits.

  4. 004.

    Artifact handling

    Package and preserve exactly what the deployment needs.

  5. 005.

    Runtime orchestration

    Start, monitor, restart and stop deployed workloads.

  6. 006.

    Ports & routing

    Expose your app through its nairacloud instance URL.

  7. 007.

    Environment variables

    Inject configuration securely into builds and runtimes.

  8. 008.

    Logs

    Build and runtime logs, in the same place you deployed from.

  9. 009.

    Health checks

    Detect unhealthy or crashed applications.

Get started with nairacloud.

Create an account, fund your wallet and launch your first instance.

No spam. One email when your invite is ready.