Skip to content

Commit b2e96e4

Browse files
committed
chore: Split dev and prod entrypoints apart
This prevents the code gen from running in production.
1 parent 8a43687 commit b2e96e4

File tree

3 files changed

+27
-10
lines changed

3 files changed

+27
-10
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"module": "src/index.ts",
55
"type": "module",
66
"scripts": {
7-
"dev": "bun --hot run src/index.ts",
7+
"dev": "bun --hot run src/dev.ts",
88
"docker:build": "docker build . -t aklinker1/store-api",
99
"docker:build:amd": "bun docker:build --platform linux/amd64",
1010
"docker:push": "bun docker:build --platform linux/amd64 && docker push aklinker1/store-api"

src/dev.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/env bun
2+
import consola, { LogLevels } from "consola";
3+
import { createServer } from "./server";
4+
import { generateGqlTypes } from "../scripts/generate-gql-types";
5+
6+
consola.level = LogLevels.debug;
7+
const server = createServer();
8+
await generateGqlTypes(server);

src/index.ts

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,23 @@
11
#!/usr/bin/env bun
2-
import consola, { LogLevels } from "consola";
2+
import consola from "consola";
33
import { createServer } from "./server";
44

5-
if (process.env.NODE_ENV === "development") {
6-
consola.level = LogLevels.debug;
5+
if (process.env.LOG_LEVEL) {
6+
// silent: Number.NEGATIVE_INFINITY
7+
// fatal: 0
8+
// error: 0
9+
// warn: 1
10+
// log: 2
11+
// info: 3
12+
// success: 3
13+
// fail: 3
14+
// ready: 3
15+
// start: 3
16+
// box: 3
17+
// debug: 4
18+
// trace: 5
19+
// verbose: Number.POSITIVE_INFINITY
20+
consola.level = Number(process.env.LOG_LEVEL);
721
}
822

9-
const server = createServer();
10-
11-
if (process.env.NODE_ENV === "development") {
12-
const { generateGqlTypes } = await import("../scripts/generate-gql-types");
13-
await generateGqlTypes(server);
14-
}
23+
createServer();

0 commit comments

Comments
 (0)