From cf04c3902f318bc065c0fb8811e2a77b0ea59a8e Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Fri, 10 Feb 2023 19:56:17 +0000 Subject: [PATCH] Added pnpm run idev command for running the webapp with Infisical secrets injected --- apps/webapp/.infisical.json | 1 + apps/webapp/package.json | 5 +++-- package.json | 3 ++- turbo.json | 45 ++++++++++++------------------------- 4 files changed, 20 insertions(+), 34 deletions(-) create mode 100755 apps/webapp/.infisical.json diff --git a/apps/webapp/.infisical.json b/apps/webapp/.infisical.json new file mode 100755 index 000000000..8005d473e --- /dev/null +++ b/apps/webapp/.infisical.json @@ -0,0 +1 @@ +{"workspaceId":"63e5e42daf9a537ba8d9503c"} \ No newline at end of file diff --git a/apps/webapp/package.json b/apps/webapp/package.json index 6a3ee0d28..a358cb8ef 100644 --- a/apps/webapp/package.json +++ b/apps/webapp/package.json @@ -32,7 +32,8 @@ "sentry-upload": "pnpm run generate:sourcemaps && sentry-upload-sourcemaps", "clean:sourcemaps": "run-s clean:sourcemaps:*", "clean:sourcemaps:public": "rimraf ./build/**/*.map", - "clean:sourcemaps:build": "rimraf ./public/build/**/*.map" + "clean:sourcemaps:build": "rimraf ./public/build/**/*.map", + "idev": "infisical run -- run-p dev:*" }, "eslintIgnore": [ "/node_modules", @@ -200,4 +201,4 @@ "engines": { "node": ">=16.0.0" } -} \ No newline at end of file +} diff --git a/package.json b/package.json index d781a47bf..b0120b7cb 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "db:seed": "turbo run db:seed --no-cache", "db:migrate:force": "turbo run db:migrate:force --no-cache", "dev": "turbo run dev --parallel", + "idev": "turbo run idev --parallel", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "generate": "turbo run generate", "lint": "turbo run lint", @@ -60,4 +61,4 @@ "dependencies": { "@changesets/cli": "^2.26.0" } -} \ No newline at end of file +} diff --git a/turbo.json b/turbo.json index 06c162bf5..0d7a43b80 100644 --- a/turbo.json +++ b/turbo.json @@ -2,9 +2,7 @@ "$schema": "https://turborepo.org/schema.json", "pipeline": { "build": { - "dependsOn": [ - "^build" - ], + "dependsOn": ["^build"], "outputs": [ "dist/**", "public/build/**", @@ -14,20 +12,12 @@ ] }, "webapp#start": { - "dependsOn": [ - "^build" - ], - "outputs": [ - "public/build/**" - ] + "dependsOn": ["^build"], + "outputs": ["public/build/**"] }, "start": { - "dependsOn": [ - "^build" - ], - "outputs": [ - "public/build/**" - ] + "dependsOn": ["^build"], + "outputs": ["public/build/**"] }, "db:migrate:deploy": { "outputs": [] @@ -48,10 +38,11 @@ "dev": { "cache": false }, + "idev": { + "cache": false + }, "generate": { - "dependsOn": [ - "^generate" - ] + "dependsOn": ["^generate"] }, "lint": { "outputs": [] @@ -68,22 +59,16 @@ "cache": false }, "test:e2e:dev": { - "dependsOn": [ - "^build" - ], + "dependsOn": ["^build"], "outputs": [], "cache": false }, "test:e2e:ci": { - "dependsOn": [ - "^build" - ], + "dependsOn": ["^build"], "outputs": [] }, "typecheck": { - "dependsOn": [ - "^build" - ], + "dependsOn": ["^build"], "outputs": [] }, "clean": { @@ -99,9 +84,7 @@ "cache": false } }, - "globalDependencies": [ - ".env" - ], + "globalDependencies": [".env"], "globalEnv": [ "NODE_ENV", "REMIX_APP_PORT", @@ -127,4 +110,4 @@ "TRIGGER_API_URL", "APP_ENV" ] -} \ No newline at end of file +}