Hello World
This tutorial introduces EMB fundamentals using a minimal project - a single API service with just two files.
What You’ll Learn
Section titled “What You’ll Learn”- Installation - Getting EMB up and running
- Minimal Configuration - The simplest possible
.emb.yml - Auto-Discovery - How EMB finds your components
- First Commands - Essential EMB commands
The Example Project
Section titled “The Example Project”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 APIThis example demonstrates that EMB can work with minimal configuration - you don’t need to define every component explicitly.
Prerequisites
Section titled “Prerequisites”Before starting, ensure you have:
- Node.js 20+ installed
- Docker installed and running
Let’s Begin
Section titled “Let’s Begin”Continue to Installation to set up EMB on your system.