Getting started
Newcomer path for Service Lasso. Do these in order.
| Level | Guide | What you prove |
|---|---|---|
| Beginner | Todo app | Lasso runs, you sign into Admin, then create a todo and confirm persistence |
| Intermediate | Make the Todo app durable | The same app keeps data in a managed PostgreSQL service across stop/start |
| Advanced | Add a Go Todo API service | A new managed Go web API sits between the Todo UI and the database |
| Advanced | Add Zitadel SSO to Todo | Add managed Identity, sign into Todo, protect reads/writes and verify logout while retaining the shared list |
| Advanced | Package Todo as a desktop app | Wrap the managed App, API and Database in the Tauri template and compile a Windows installer |
| Advanced | Provision secrets as RAM files | Windows: declare a Broker-backed RAM file, read it with Echo, inspect usage and verify recreation/revocation |
| Advanced | Proxy FastCGI services with Caddy | Windows: publish Echo by host name through the shared Caddy translator, the same route FastCGI apps use behind Traefik |
| Advanced | Run Nextcloud behind Caddy | Windows: serve a real FastCGI app through Caddy, prove WebDAV PUT/GET/PROPFIND, and inspect the Windows ancestor-loop fix |
| Advanced | Resolve secrets from OpenBao | Map a Broker ref to OpenBao KV v2, resolve it into Echo, and verify fail-closed startup |
| Optional demo | Quick start | Visual Admin + Echo tour |
After that: Configure and recover a service, package your app, or browse services.