ConvoyDocs

Build Configuration

Configure CPU, memory, replicas, and other build settings.

Resource allocation

Every deployment needs a resource configuration that determines how much CPU and memory your application receives.

Resource presets

PresetCPUMemoryApprox. cost / 14 daysBest for
Nano50m64 MiB~€0.10Minimal apps, health check endpoints
Micro100m128 MiB~€0.20Static sites, simple APIs
Starter250m256 MiB~€0.45Dev apps, low-traffic services
Standard500m512 MiB~€0.85Production workloads
Pro1000m1024 MiB~€1.70High-traffic services

Custom values are available via sliders:

  • CPU: 50m to 2000m (Free) / 4000m (Business)
  • Memory: 64 MiB to 1024 MiB (Free) / 8192 MiB (Business)

What is a millicore?

CPU is measured in millicores (m). 1000m = 1 full vCPU. For example:

  • 100m = 0.1 vCPU
  • 500m = 0.5 vCPU
  • 2000m = 2 vCPU

Replicas

You can run 1 to 10 replicas. Each replica gets the full configured CPU and memory. Multiple replicas provide:

  • Availability — if one replica is unhealthy, traffic continues to the others
  • Load distribution — requests are balanced round-robin across replicas

Resource usage is multiplied by replicas. 2 replicas at 500m / 512 MiB = 1 vCPU / 1 GiB total.

Cost estimation

The deployment form shows a live cost estimate:

Cost per 14 days ≈ vCPU × €0.0055 × 336h  +  GiB × €0.0024 × 336h

For a Standard preset (0.5 vCPU, 512 MiB) with 1 replica:

0.5 × €0.0055 × 336 = €0.924
0.5 × €0.0024 × 336 = €0.403
Total ≈ €1.33 per 14-day invoice

Plan limits

FreeBusiness
Max apps310
CPU per appup to 0.5 vCPUup to 4 vCPU
Memory per appup to 1 GiBup to 8 GiB

Presets that exceed the per-app CPU or memory ceiling for your plan are greyed out in the wizard. If you have reached your app count limit, creating a new app is blocked until an existing one is deleted.

Application port

The port your application listens on (default: 8080). Valid range: 1024–65535.

Convoy Cloud:

  • Injects a PORT environment variable with this value
  • Routes external HTTPS traffic to your app's configured port

Monorepo support

For monorepos, use the Build Context setting (Dockerfile mode) to specify the subdirectory containing your application.