···22runtime:
33 name: nodejs
44 options:
55- nodeargs: "--loader ts-node/esm --no-warnings --experimental-specifier-resolution=node"
55+ packagemanager: bun
66 typescript: true
77+ nodeargs: "--import tsx/esm"
78description: Pulumi definitions for my media server
88-config:
99- pulumi:tags:
1010- value:
1111- pulumi:template: https://www.pulumi.com/ai/api/project/836ba65a-7cc5-4519-930b-2e6ec54cc841.zip
+2-4
README.md
···11-# Media Server
11+# Media Server Stack
2233-My single node media server. Used to be Docker Swarm (in the jsonnet folder), now just Docker containers orchestrated using Pulumi.
33+The Pulumi code I use for my single node container-based media server (among other things). Used to be Docker Swarm, generating my Docker Compose file with Jsonnet (my old setup can be found in the [jsonnet](./.old/jsonnet) folder), but I have since switched to orchestrating Docker containers with Pulumi.
4455# Setup
66-77-First change the required variables in .env, then
8697```bash
108bun install