Compare commits

...

36 Commits
master ... gcp

Author SHA1 Message Date
Panayiotis Lipiridis
706415a335 sort 2021-03-03 10:41:56 +02:00
Panayiotis Lipiridis
ef83faede4 cleanuop 2021-03-03 10:41:32 +02:00
Panayiotis Lipiridis
bdbd692075 Merge 2021-03-03 10:40:09 +02:00
Panayiotis Lipiridis
c7bf3efaeb Merge 2021-02-25 14:02:54 +02:00
Panayiotis Lipiridis
d8c137f273 Merge branch 'master' of github.com:excalidraw/excalidraw-room into gcp
* 'master' of github.com:excalidraw/excalidraw-room:
  Bump @types/node from 14.14.22 to 14.14.25 (#168)
2021-02-09 22:00:45 +02:00
Panayiotis Lipiridis
cd07b6ee24 1 2021-02-09 22:00:33 +02:00
Panayiotis Lipiridis
38e42c630c Merge branch 'master' of github.com:excalidraw/excalidraw-room into gcp
* 'master' of github.com:excalidraw/excalidraw-room:
  const
2021-02-07 13:47:31 +02:00
Panayiotis Lipiridis
b29b5c4044 Merge 2021-02-07 13:45:58 +02:00
Panayiotis Lipiridis
774cc761b4 cleanup 2021-02-07 11:21:15 +02:00
Panayiotis Lipiridis
99240c35a8 Merge branch 'master' of github.com:excalidraw/excalidraw-room into gcp
* 'master' of github.com:excalidraw/excalidraw-room:
  Add test images (#165)
2021-02-07 11:20:50 +02:00
Panayiotis Lipiridis
6ea0e43d3e Add test images 2021-02-07 11:02:03 +02:00
Panayiotis Lipiridis
8999461940 source 2021-02-05 01:47:19 +02:00
Panayiotis Lipiridis
c33c634346 Automatic scaling 2021-02-05 00:45:44 +02:00
Panayiotis Lipiridis
abd78ed398 Merge branch 'master' of github.com:excalidraw/excalidraw-room into gcp
* 'master' of github.com:excalidraw/excalidraw-room:
  Revert "Bump socket.io from 2.3.0 to 2.4.0" (#163)
  Bump socket.io from 2.3.0 to 2.4.0 (#162)
  Bump @types/node from 14.14.21 to 14.14.22 (#160)
2021-02-05 00:28:29 +02:00
Panayiotis Lipiridis
175b23c452 dev 2021-02-05 00:28:21 +02:00
Panayiotis Lipiridis
c6890d1be4 dev 2021-02-05 00:14:29 +02:00
Panayiotis Lipiridis
ad0e96ec95 Add ts-node-dev 2021-02-05 00:12:24 +02:00
Panayiotis Lipiridis
2324199591 const 2021-02-04 23:48:29 +02:00
Panayiotis Lipiridis
feef876308 Merge branch 'master' into gcp
* master:
  Update readme and prettier
  Test and build
2021-01-19 13:25:44 +02:00
Panayiotis Lipiridis
1a5335ef17 Merge branch 'master' into gcp
* master:
  Remove comments
  Clean up
2021-01-19 01:20:18 +02:00
Panayiotis Lipiridis
47f6e7e961 clean up 2021-01-19 01:19:24 +02:00
Panayiotis Lipiridis
caeac9cc3d remove comments 2021-01-19 01:03:51 +02:00
Panayiotis Lipiridis
9b5351f9d6 10 2021-01-19 01:02:58 +02:00
Panayiotis Lipiridis
52dc50781f lock 2021-01-19 00:34:36 +02:00
Panayiotis Lipiridis
c734c23543 merge 2021-01-19 00:33:46 +02:00
Panayiotis Lipiridis
1aab49f8ca Merge 2021-01-19 00:32:34 +02:00
Panayiotis Lipiridis
fdae5f7a90 lint 2021-01-19 00:29:35 +02:00
Panayiotis Lipiridis
f96507bc28 disk size 2021-01-19 00:17:47 +02:00
Panayiotis Lipiridis
ca85f36373 Update 2021-01-19 00:15:52 +02:00
Panayiotis Lipiridis
6c46e19943 ipdate 2021-01-19 00:14:08 +02:00
Panayiotis Lipiridis
d8351f1ee3 remove console 2021-01-18 23:56:30 +02:00
Panayiotis Lipiridis
95f3ada675 Format 2021-01-18 23:55:42 +02:00
Panayiotis Lipiridis
eabeb2c1a1 More updates 2021-01-18 23:53:26 +02:00
Panayiotis Lipiridis
9e268b9e03 Update package 2021-01-18 23:18:55 +02:00
Panayiotis Lipiridis
254b8dabec Remove ESLint 2021-01-18 23:13:45 +02:00
Panayiotis Lipiridis
eb2497ffde Testing GCP 2021-01-18 23:05:44 +02:00
4 changed files with 25 additions and 17 deletions

6
.gcloudignore Normal file
View File

@ -0,0 +1,6 @@
.gcloudignore
.git
.gitignore
.github/
node_modules/
src/

View File

@ -1,13 +0,0 @@
FROM node:12-alpine
WORKDIR /excalidraw-room
COPY package.json yarn.lock ./
RUN yarn
COPY tsconfig.json ./
COPY src ./src
RUN yarn build
EXPOSE 80
CMD ["yarn", "start"]

12
app.yaml Normal file
View File

@ -0,0 +1,12 @@
runtime: nodejs
env: flex
# https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml
manual_scaling:
instances: 1
resources:
cpu: 1
memory_gb: 0.5
disk_size_gb: 10
network:
session_affinity: true

View File

@ -1,5 +1,10 @@
{
"dependencies": {
"debug": "4.3.1",
"express": "4.17.1",
"socket.io": "2.3.0"
},
"devDependencies": {
"@excalidraw/eslint-config": "1.0.0",
"@excalidraw/prettier-config": "1.0.2",
"@types/debug": "4.1.5",
@ -8,13 +13,10 @@
"@types/socket.io": "2.1.4",
"@typescript-eslint/eslint-plugin": "4.16.1",
"@typescript-eslint/parser": "4.16.1",
"debug": "4.3.1",
"eslint": "7.21.0",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-prettier": "3.3.1",
"express": "4.17.1",
"prettier": "2.2.1",
"socket.io": "2.3.0",
"ts-node-dev": "1.1.6",
"typescript": "4.2.2"
},
@ -24,12 +26,13 @@
"prettier": "@excalidraw/prettier-config",
"scripts": {
"build": "tsc",
"deploy": "yarn build && gcloud app deploy --project=excalidraw-portal",
"fix:code": "yarn test:code --fix",
"fix:other": "yarn prettier --write",
"fix": "yarn fix:other && yarn fix:code",
"prettier": "prettier . --ignore-path=.gitignore",
"start": "node dist/index.js",
"start:dev": "ts-node-dev --respawn --transpile-only src/index.ts",
"start": "node dist/index.js",
"test:code": "eslint --ext .ts .",
"test:other": "yarn prettier --list-different",
"test": "yarn test:other && yarn test:code"