mirror of
https://github.com/documenso/documenso.git
synced 2026-07-14 06:47:10 +10:00
fix: remove double-dash in pnpm with:env script calls
pnpm does not consume `--` the way npm did when passing args to scripts. The extra `--` was being forwarded to dotenv-cli which tried to spawn it as a command, causing ENOENT errors in CI.
This commit is contained in:
@@ -335,13 +335,13 @@ containers:
|
||||
Wrap your package script with the `with:env` script like such:
|
||||
|
||||
```
|
||||
pnpm run with:env -- pnpm run myscript
|
||||
pnpm run with:env pnpm run myscript
|
||||
```
|
||||
|
||||
The same can be done when using `pnpm exec` for one of the bin scripts:
|
||||
|
||||
```
|
||||
pnpm run with:env -- pnpm exec myscript
|
||||
pnpm run with:env pnpm exec myscript
|
||||
```
|
||||
|
||||
This will load environment variables from your `.env` and `.env.local` files.
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
"build": "./.bin/build.sh",
|
||||
"build:app": "pnpm run typecheck && cross-env NODE_ENV=production react-router build",
|
||||
"build:server": "cross-env NODE_ENV=production rollup -c rollup.config.mjs",
|
||||
"dev": "pnpm run with:env -- react-router dev",
|
||||
"dev": "pnpm run with:env react-router dev",
|
||||
"dev:billing": "bash .bin/stripe-dev.sh",
|
||||
"start": "pnpm run with:env -- cross-env NODE_ENV=production node build/server/main.js",
|
||||
"start": "pnpm run with:env cross-env NODE_ENV=production node build/server/main.js",
|
||||
"clean": "rimraf .react-router && rimraf node_modules",
|
||||
"typecheck": "react-router typegen && tsc",
|
||||
"with:env": "dotenv -e ../../.env -e ../../.env.local --"
|
||||
|
||||
+7
-7
@@ -20,16 +20,16 @@
|
||||
"dx:up": "docker compose -f docker/development/compose.yml up -d",
|
||||
"dx:down": "docker compose -f docker/development/compose.yml down",
|
||||
"ci": "turbo run build --filter=@documenso/remix && turbo run test:e2e",
|
||||
"prisma:generate": "pnpm run with:env -- pnpm run --filter @documenso/prisma prisma:generate",
|
||||
"prisma:migrate-dev": "pnpm run with:env -- pnpm run --filter @documenso/prisma prisma:migrate-dev",
|
||||
"prisma:migrate-deploy": "pnpm run with:env -- pnpm run --filter @documenso/prisma prisma:migrate-deploy",
|
||||
"prisma:migrate-reset": "pnpm run with:env -- pnpm run --filter @documenso/prisma prisma:migrate-reset",
|
||||
"prisma:seed": "pnpm run with:env -- pnpm run --filter @documenso/prisma prisma:seed",
|
||||
"prisma:studio": "pnpm run with:env -- pnpm run --filter @documenso/prisma prisma:studio",
|
||||
"prisma:generate": "pnpm run with:env pnpm run --filter @documenso/prisma prisma:generate",
|
||||
"prisma:migrate-dev": "pnpm run with:env pnpm run --filter @documenso/prisma prisma:migrate-dev",
|
||||
"prisma:migrate-deploy": "pnpm run with:env pnpm run --filter @documenso/prisma prisma:migrate-deploy",
|
||||
"prisma:migrate-reset": "pnpm run with:env pnpm run --filter @documenso/prisma prisma:migrate-reset",
|
||||
"prisma:seed": "pnpm run with:env pnpm run --filter @documenso/prisma prisma:seed",
|
||||
"prisma:studio": "pnpm run with:env pnpm run --filter @documenso/prisma prisma:studio",
|
||||
"with:env": "dotenv -e .env -e .env.local --",
|
||||
"reset:hard": "pnpm run clean && pnpm install && pnpm run prisma:generate",
|
||||
"precommit": "pnpm install && git add package.json pnpm-lock.yaml",
|
||||
"trigger:dev": "pnpm run with:env -- pnpm dlx trigger-cli dev --handler-path=\"/api/jobs\"",
|
||||
"trigger:dev": "pnpm run with:env pnpm dlx trigger-cli dev --handler-path=\"/api/jobs\"",
|
||||
"inngest:dev": "inngest dev -u http://localhost:3000/api/jobs",
|
||||
"make:version": "pnpm version --filter @documenso/remix --include-workspace-root --no-git-tag-version -m \"v%s\"",
|
||||
"translate": "pnpm run translate:extract && pnpm run translate:compile",
|
||||
|
||||
Reference in New Issue
Block a user