sparse-intern-71089
11/28/2023, 2:51 PMincalculable-plastic-17510
11/28/2023, 3:38 PMdazzling-sundown-39670
11/30/2023, 7:34 AMgreat-sunset-355
11/30/2023, 10:19 AMgreat-sunset-355
11/30/2023, 10:23 AMPulumi.yaml
runtime:
name: nodejs
options:
typescript: false
then pulumi will use the js
version of your code.
I am not sure how much fun is it when running locally but I ran into the situation where this solved problems with dependencies while using pnpm
- because pulumi required several packages hoistedincalculable-plastic-17510
11/30/2023, 3:27 PMpackages
. I haven't had issues with TSdazzling-sundown-39670
11/30/2023, 6:22 PM├── apps
│ ├── cms
│ ├── fn-cron-runner
│ └── nextjs
└── pulumi
Each app + pulumi is just their "own" thing, I don't use workspaces either. Do you think using Turborepo would be beneficial for me at all, other than for sharing code between the apps?incalculable-plastic-17510
11/30/2023, 6:33 PMdazzling-sundown-39670
11/30/2023, 6:34 PMgreat-sunset-355
11/30/2023, 8:58 PMincalculable-plastic-17510
11/30/2023, 9:44 PMnpm
, yarn
and pnpm
but I would suggest using pnpm for it. I've had fastest builds and also if pulumi is a package then you can run pnpm i
in the root and it will manage all dependencies for you. Also allows you to build in your pulumi commands as scripts in the pulumi package.json
and run them from the root which works really well then with docker compose