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" },