Skip to content

Commit 5c1e002

Browse files
authored
Fix: Magic link login not working properly when booted from docker (triggerdotdev#390)
* fix: use NODE_ENV when starting from docker image When starting from `pnpm run start`, NODE_ENV is fixed to production, causing problems like triggerdotdev#186. So, I added `start_docker`, a process dedicated to docker, and started from it. The process is exactly the same as `start` except that NODE_ENV is not overwritten. * fix: align execution name with others * Change: command name to match review
1 parent 36f2ece commit 5c1e002

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

apps/webapp/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"format": "prettier --write .",
1313
"lint": "eslint --cache --cache-location ./node_modules/.cache/eslint .",
1414
"start": "cross-env NODE_ENV=production node --max-old-space-size=8192 ./build/server.js",
15+
"start:local": "cross-env node --max-old-space-size=8192 ./build/server.js",
1516
"typecheck": "tsc --noEmit",
1617
"db:seed": "node prisma/seed.js",
1718
"db:seed:local": "ts-node prisma/seed.ts",

docker/scripts/entrypoint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ cp node_modules/@prisma/engines/*.node apps/webapp/prisma/
1414
pnpm --filter webapp db:seed
1515

1616
cd /triggerdotdev/apps/webapp
17-
exec dumb-init pnpm run start
17+
exec dumb-init pnpm run start:local

0 commit comments

Comments
 (0)