From 59b73a1ff5fc0cf6f2276b5008b6d7d4484253bb Mon Sep 17 00:00:00 2001 From: Jarno Rantanen Date: Sun, 29 Mar 2020 15:36:46 +0300 Subject: [PATCH] Hotfix: Update backend deploy script to work with shared TS setup. --- tsconfig.json => backend/tsconfig.json | 4 ++-- scripts/deploy-backend | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) rename tsconfig.json => backend/tsconfig.json (68%) diff --git a/tsconfig.json b/backend/tsconfig.json similarity index 68% rename from tsconfig.json rename to backend/tsconfig.json index 6b12a658..c4115419 100644 --- a/tsconfig.json +++ b/backend/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "./tsconfig.shared.json", + "extends": "../tsconfig.shared.json", "compilerOptions": { "types": ["node", "aws-lambda"], "lib": ["es2017"], @@ -8,5 +8,5 @@ "@common/*": ["common/*"] } }, - "include": ["backend/src/**/*.ts"] + "include": ["src/**/*.ts"] } diff --git a/scripts/deploy-backend b/scripts/deploy-backend index ad4f8f62..0d81d65b 100755 --- a/scripts/deploy-backend +++ b/scripts/deploy-backend @@ -25,12 +25,11 @@ BACKEND_DIR="$SELF_DIR/../backend" ( cd "$BACKEND_DIR" mkdir -p temp - cp "$ROOT_DIR"/package*.json temp - cp "$ROOT_DIR"/tsconfig.json . "$ROOT_DIR/node_modules/.bin/tsc" # compile TypeScript into "temp" (defined in tsconfig.json) + cp "$ROOT_DIR"/package*.json temp (cd temp && npm install --production) (cd temp && zip -r ../dist/backend-lambda.zip *) # create Lambda zipfile under "dist" - rm -rf .tsconfig temp # clean up + rm -rf temp # clean up ) # Upload code to S3