From 5c48b3088d26f317a44cbc6f7a52c0c494e4c344 Mon Sep 17 00:00:00 2001 From: Jason Park Date: Fri, 7 Jun 2019 15:43:44 +0900 Subject: [PATCH] Separate backend from algorithm-visualizer repo --- .DS_Store | Bin 0 -> 6148 bytes .gitignore | 6 + .idea/encodings.xml | 4 + .idea/misc.xml | 6 + .idea/modules.xml | 8 + .idea/server.iml | 12 + .idea/vcs.xml | 8 + .idea/webResources.xml | 14 + .idea/workspace.xml | 266 ++++++++++++++++++ app/backend.js | 42 +++ app/frontend.js | 78 +++++ app/index.js | 30 ++ bin/pull | 7 + bin/www | 21 ++ package.json | 13 + pm2.config.js | 23 ++ public/algorithm-visualizer.js | 1 + .../3fe76da7-b5cb-4925-8b32-9ff05204e78d/Main | Bin 0 -> 95504 bytes .../Main.cpp | 22 ++ src/apis/index.js | 82 ++++++ src/common/config.js | 7 + src/common/error.js | 18 ++ src/common/hierarchy.js | 7 + src/common/util.js | 52 ++++ src/common/webhook.js | 6 + src/controllers/algorithms.js | 49 ++++ src/controllers/auth.js | 32 +++ src/controllers/index.js | 4 + src/controllers/tracers.js | 81 ++++++ src/controllers/visualizations.js | 42 +++ src/index.js | 41 +++ src/models/Algorithm.js | 25 ++ src/models/Category.js | 24 ++ src/models/File.js | 21 ++ src/models/Hierarchy.js | 84 ++++++ src/models/index.js | 4 + src/tracers/ImageBuilder.js | 19 ++ src/tracers/WorkerBuilder.js | 18 ++ src/tracers/cpp/Dockerfile | 17 ++ src/tracers/index.js | 2 + src/tracers/java/Dockerfile | 8 + src/tracers/js/worker.js | 14 + webpack.backend.config.js | 45 +++ 43 files changed, 1263 insertions(+) create mode 100644 .DS_Store create mode 100644 .gitignore create mode 100644 .idea/encodings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/server.iml create mode 100644 .idea/vcs.xml create mode 100644 .idea/webResources.xml create mode 100644 .idea/workspace.xml create mode 100644 app/backend.js create mode 100644 app/frontend.js create mode 100644 app/index.js create mode 100755 bin/pull create mode 100755 bin/www create mode 100644 package.json create mode 100644 pm2.config.js create mode 100644 public/algorithm-visualizer.js create mode 100755 public/codes/3fe76da7-b5cb-4925-8b32-9ff05204e78d/Main create mode 100644 public/codes/3fe76da7-b5cb-4925-8b32-9ff05204e78d/Main.cpp create mode 100644 src/apis/index.js create mode 100644 src/common/config.js create mode 100644 src/common/error.js create mode 100644 src/common/hierarchy.js create mode 100644 src/common/util.js create mode 100644 src/common/webhook.js create mode 100644 src/controllers/algorithms.js create mode 100644 src/controllers/auth.js create mode 100644 src/controllers/index.js create mode 100644 src/controllers/tracers.js create mode 100644 src/controllers/visualizations.js create mode 100644 src/index.js create mode 100644 src/models/Algorithm.js create mode 100644 src/models/Category.js create mode 100644 src/models/File.js create mode 100644 src/models/Hierarchy.js create mode 100644 src/models/index.js create mode 100644 src/tracers/ImageBuilder.js create mode 100644 src/tracers/WorkerBuilder.js create mode 100644 src/tracers/cpp/Dockerfile create mode 100644 src/tracers/index.js create mode 100644 src/tracers/java/Dockerfile create mode 100644 src/tracers/js/worker.js create mode 100644 webpack.backend.config.js diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5eaa47aa6b71aeda3d294c1a5d67f239c5a7c2b2 GIT binary patch literal 6148 zcmeHK%Syvg5IxgYXc3`H-DT@W&@Tw3BCh=bn?6LXNwtXEZ2dd8{)E4vXYLH8X%%;Z zIs(kip~R80Z7&QWaZ0E}w{ASKX49TXu+|IjV6nuL_K%ZS3 zBP_5upEsW0E3X{ByCkmy*C?A_a<<{M$4qxP!4bx&P-4cIE1qt!Y)0aZFHNtJe~AZ- zH@se$|9Q>p08f~rV3iRo+%j|FyD6(pzOO4KGv2Rd*loAX4Ffniu%=ts}OEdE2giu;(clo+B4k{bI00{7E1gGBpPA~27Z)*57(|+ AnE(I) literal 0 HcmV?d00001 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..689bc6a --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +/.idea +/node_modules +/npm-debug.log +/public +/pm2.config.js +.DS_Store diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..15a15b2 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..28a804d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..fbd90b4 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/server.iml b/.idea/server.iml new file mode 100644 index 0000000..24643cc --- /dev/null +++ b/.idea/server.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..d6eacee --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/webResources.xml b/.idea/webResources.xml new file mode 100644 index 0000000..edf30b3 --- /dev/null +++ b/.idea/webResources.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..3b2c9de --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + robot + + + $PROJECT_DIR$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +