Skip to content

Commit 50df6b3

Browse files
committed
add NODE_ENV for dev scripts, fix initialization based on env
1 parent 788e4f0 commit 50df6b3

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

backend/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
"build": "tsc",
99
"postbuild": "mkdir -p dist/suricata_setup/generics/scripts && cp -R src/suricata_setup/generics/scripts dist/suricata_setup/generics/",
1010
"watch": "tsc -w",
11-
"dev": "nodemon -r tsconfig-paths/register src/index.ts",
12-
"dev-jobs": "nodemon -r tsconfig-paths/register src/jobs.ts",
11+
"dev": "NODE_ENV=development nodemon -r tsconfig-paths/register src/index.ts",
12+
"dev-jobs": "NODE_ENV=development nodemon -r tsconfig-paths/register src/jobs.ts",
13+
"dev-collector": "NODE_ENV=development nodemon -r tsconfig-paths/register src/collector.ts",
14+
"sync-endpoints": "NODE_ENV=development ts-node -r tsconfig-paths/register src/scripts/generate-endpoints.ts",
15+
"generate-attacks": "NODE_ENV=development ts-node -r tsconfig-paths/register src/scripts/generate-attacks.ts",
16+
"generate-alerts": "NODE_ENV=development ts-node -r tsconfig-paths/register src/scripts/generate-alerts.ts",
1317
"start": "TS_NODE_BASEURL=./dist node -r tsconfig-paths/register dist/index.js",
1418
"start-jobs": "TS_NODE_BASEURL=./dist node -r tsconfig-paths/register dist/jobs.js --max-old-space-size=2048",
15-
"dev-collector": "nodemon -r tsconfig-paths/register src/collector.ts",
1619
"start-collector": "TS_NODE_BASEURL=./dist/ node -r tsconfig-paths/register dist/collector.js",
17-
"sync-endpoints": "ts-node -r tsconfig-paths/register src/scripts/generate-endpoints.ts",
18-
"generate-attacks": "ts-node -r tsconfig-paths/register src/scripts/generate-attacks.ts",
19-
"generate-alerts": "ts-node -r tsconfig-paths/register src/scripts/generate-alerts.ts",
2020
"format": "prettier --write './src/**/*.{ts,tsx}'",
2121
"migration:create": "typeorm migration:create"
2222
},

backend/src/data-source.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {
1717
Attack,
1818
} from "models"
1919
import { removeOwnerColumnFromApitrace1665697571667 } from "migrations/1665697571667-remove-owner-column-from-apitrace"
20+
import { isDevelopment } from "utils"
2021

2122
export const AppDataSource: DataSource = new DataSource({
2223
type: "postgres",
@@ -37,8 +38,8 @@ export const AppDataSource: DataSource = new DataSource({
3738
AggregateTraceDataHourly,
3839
Attack,
3940
],
40-
synchronize: false,
41+
synchronize: isDevelopment,
4142
migrations: [removeOwnerColumnFromApitrace1665697571667],
42-
migrationsRun: true,
43+
migrationsRun: !isDevelopment,
4344
logging: false,
4445
})

backend/src/utils/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import { DataType, RiskScore } from "@common/enums"
55
import wordJson from "./words.json"
66
import { getPathTokens } from "@common/utils"
77

8+
export const isDevelopment = process.env.NODE_ENV === "development"
9+
810
export const isSuspectedParamater = (value: string): boolean => {
911
if (!isNaN(Number(value))) {
1012
return true

0 commit comments

Comments
 (0)