Skip to content

Hello World

This tutorial introduces EMB fundamentals using a minimal project - a single API service with just two files.

  1. Installation - Getting EMB up and running
  2. Minimal Configuration - The simplest possible .emb.yml
  3. Auto-Discovery - How EMB finds your components
  4. First Commands - Essential EMB commands

We’ll use examples/hello-world, the simplest possible EMB project:

hello-world/
├── .emb.yml # Just 6 lines of config
└── api/
├── Dockerfile # Standard Node.js image
├── package.json
└── server.js # Simple Express API

This example demonstrates that EMB can work with minimal configuration - you don’t need to define every component explicitly.

Before starting, ensure you have:

  • Node.js 20+ installed
  • Docker installed and running

Continue to Installation to set up EMB on your system.