19 lines
714 B
YAML
19 lines
714 B
YAML
|
|
---
|
||
|
|
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
|