소스 검색

Add Node-Chakracore (#3917)

* Add node-chakracore

* Add express on chakracore
Ben Adams 7 년 전
부모
커밋
12813e17af

+ 14 - 0
frameworks/JavaScript/express/benchmark_config.json

@@ -15,6 +15,20 @@
       "display_name": "express",
       "versus": "nodejs"
     },
+    "chakra": {
+      "json_url": "/json",
+      "plaintext_url": "/plaintext",
+      "port": 8080,
+      "approach": "Realistic",
+      "classification": "Micro",
+      "framework": "express",
+      "language": "JavaScript",
+      "flavor": "node-chakracore",
+      "os": "Linux",
+      "database_os": "Linux",
+      "display_name": "express",
+      "versus": "nodejs"
+    },
     "mongodb": {
       "db_url": "/mongoose",
       "query_url": "/mongoose?queries=",

+ 9 - 0
frameworks/JavaScript/express/express-chakra.dockerfile

@@ -0,0 +1,9 @@
+FROM node:chakracore
+
+COPY ./ ./
+
+RUN npm install
+
+ENV NODE_ENV production
+
+CMD ["node", "app.js"]

+ 24 - 0
frameworks/JavaScript/nodejs/benchmark_config.json

@@ -25,6 +25,30 @@
       "notes": "",
       "versus": "nodejs"
     },
+    "chakra": {
+      "json_url": "/json",
+      "plaintext_url": "/plaintext",
+      "db_url": "/db",
+      "query_url": "/queries?queries=",
+      "cached_query_url": "/cached?queries=",
+      "update_url": "/updates?queries=",
+      "fortune_url": "/fortunes",
+      "port": 8080,
+      "approach": "Realistic",
+      "classification": "Platform",
+      "database": "MySQL",
+      "framework": "None",
+      "language": "JavaScript",
+      "flavor": "node-chakracore",
+      "orm": "Raw",
+      "platform": "nodejs",
+      "webserver": "None",
+      "os": "Linux",
+      "database_os": "Linux",
+      "display_name": "node-chakracore",
+      "notes": "",
+      "versus": "nodejs"
+    },
     "mongodb": {
       "db_url": "/db",
       "query_url": "/queries?queries=",

+ 9 - 0
frameworks/JavaScript/nodejs/nodejs-chakra.dockerfile

@@ -0,0 +1,9 @@
+FROM node:chakracore
+
+COPY ./ ./
+
+RUN npm install
+
+ENV NODE_HANDLER mysql-raw
+
+CMD ["node", "app.js"]