Files
harmony/docs/guides/getting-started.md
Ian Letourneau bb6b4b7f88
All checks were successful
Run Check Script / check (pull_request) Successful in 1m43s
docs: New docs structure & rustdoc for HostNetworkConfigScore
2025-11-13 18:42:26 -05:00

1.7 KiB

Getting Started Guide

Welcome to Harmony! This guide will walk you through installing the Harmony framework, setting up a new project, and deploying your first application.

We will build and deploy the "Rust Web App" example, which automatically:

  1. Provisions a local K3D (Kubernetes in Docker) cluster.
  2. Deploys a sample Rust web application.
  3. Sets up monitoring for the application.

Prerequisites

Before you begin, you'll need a few tools installed on your system:

1. Install Harmony

First, clone the Harmony repository and build the project. This gives you the harmony CLI and all the core libraries.

# Clone the main repository
git clone https://git.nationtech.io/nationtech/harmony
cd harmony

# Build the project (this may take a few minutes)
cargo build --release

...

Next Steps

Congratulations, you've just deployed an application using true infrastructure-as-code!

From here, you can: