--- name: foundation description: >- The olsitec-foundation bootstrap "egg" — one Pulumi project that deploys Forgejo + PostgreSQL + Vault + RustFS + Caddy as Docker containers on a single VM via @pulumi/docker over SSH (PLAN-002 §0, Layer 0). No K8s / ArgoCD / Helm. runtime: name: nodejs options: # Bun is the Olsitec-preferred package manager (footgun 16.3). Pulumi's # nodejs runtime supports it via `packagemanager: bun`. Bun resolves the # workspace `@olsitec/pulumi-*` packages from ../packages/* locally — no # registry needed at day-zero (the registry is part of what this builds). packagemanager: bun config: pulumi:tags: value: pulumi:template: typescript