From 3b33e7696ecbc0e7c202e255f0820aab9acf21ff Mon Sep 17 00:00:00 2001 From: Pacharapol Withayasakpunt Date: Thu, 5 May 2022 10:03:56 +0700 Subject: [PATCH] deploy to gcloud --- __packages__/server/.gcloudignore | 5 +++++ __packages__/server/app.yaml | 1 + __packages__/server/package.json | 5 ++++- 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 __packages__/server/.gcloudignore create mode 100644 __packages__/server/app.yaml diff --git a/__packages__/server/.gcloudignore b/__packages__/server/.gcloudignore new file mode 100644 index 0000000..e1cace8 --- /dev/null +++ b/__packages__/server/.gcloudignore @@ -0,0 +1,5 @@ +# Exclude compiled .js files +lib/ + +# Exclude dependencies +node_modules/ \ No newline at end of file diff --git a/__packages__/server/app.yaml b/__packages__/server/app.yaml new file mode 100644 index 0000000..a67713f --- /dev/null +++ b/__packages__/server/app.yaml @@ -0,0 +1 @@ +runtime: nodejs14 \ No newline at end of file diff --git a/__packages__/server/package.json b/__packages__/server/package.json index a630e70..4053157 100644 --- a/__packages__/server/package.json +++ b/__packages__/server/package.json @@ -5,8 +5,11 @@ "main": "lib/index.js", "license": "MIT", "scripts": { - "build:server": "tsc -P src/tsconfig.json", + "start": "node .", + "build": "tsc -P src/tsconfig.json", "dev": "yarn tsmon src/index.ts", + "gcp-build": "yarn build", + "deploy": "gcloud app deploy", "ts": "ts-node -r tsconfig-paths/register", "tsmon": "NODE_ENV=development ts-node-dev -r tsconfig-paths/register" },