瀏覽代碼

Dockerize ktor (#3356)

Michael Hixson 7 年之前
父節點
當前提交
f85e295c15

+ 1 - 1
.travis.yml

@@ -107,7 +107,7 @@ env:
      - "TESTLANG=JavaScript"
     # - "TESTDIR=Kotlin/hexagon"
     # - "TESTDIR=Kotlin/http4k"
-    # - "TESTDIR=Kotlin/ktor"
+     - "TESTDIR=Kotlin/ktor"
     # - "TESTDIR=Kotlin/pronghorn"
      - "TESTDIR=Lua/lapis"
     # - "TESTDIR=Lua/octopus"

+ 0 - 3
frameworks/Kotlin/ktor/benchmark_config.json

@@ -11,7 +11,6 @@
         "fortune_url": "/fortunes",
 
         "port": 9090,
-        "setup_file": "setup-netty",
         "approach": "Realistic",
         "classification": "Micro",
         "database": "MySQL",
@@ -35,7 +34,6 @@
         "fortune_url": "/fortunes",
 
         "port": 9090,
-        "setup_file": "setup-jetty",
         "approach": "Realistic",
         "classification": "Micro",
         "database": "MySQL",
@@ -59,7 +57,6 @@
         "fortune_url": "/fortunes",
 
         "port": 9090,
-        "setup_file": "setup-cio",
         "approach": "Realistic",
         "classification": "Micro",
         "database": "MySQL",

+ 4 - 0
frameworks/Kotlin/ktor/ktor-base.dockerfile

@@ -0,0 +1,4 @@
+FROM tfb/maven:latest
+ADD ./ /ktor
+WORKDIR /ktor
+RUN ./mvnw clean package

+ 2 - 0
frameworks/Kotlin/ktor/ktor-cio.dockerfile

@@ -0,0 +1,2 @@
+FROM tfb/ktor-base:latest
+CMD java -jar target/tech-empower-framework-benchmark-1.0-SNAPSHOT-cio-bundle.jar

+ 2 - 0
frameworks/Kotlin/ktor/ktor-jetty.dockerfile

@@ -0,0 +1,2 @@
+FROM tfb/ktor-base:latest
+CMD java -jar target/tech-empower-framework-benchmark-1.0-SNAPSHOT-jetty-bundle.jar

+ 2 - 0
frameworks/Kotlin/ktor/ktor.dockerfile

@@ -0,0 +1,2 @@
+FROM tfb/ktor-base:latest
+CMD java -jar target/tech-empower-framework-benchmark-1.0-SNAPSHOT-netty-bundle.jar

+ 0 - 7
frameworks/Kotlin/ktor/setup-cio.sh

@@ -1,7 +0,0 @@
-#!/bin/bash
-
-fw_depends mysql java maven
-
-./mvnw clean package
-nohup java -jar target/tech-empower-framework-benchmark-1.0-SNAPSHOT-cio-bundle.jar &
-

+ 0 - 7
frameworks/Kotlin/ktor/setup-jetty.sh

@@ -1,7 +0,0 @@
-#!/bin/bash
-
-fw_depends mysql java maven
-
-./mvnw clean package
-nohup java -jar target/tech-empower-framework-benchmark-1.0-SNAPSHOT-jetty-bundle.jar &
-

+ 0 - 7
frameworks/Kotlin/ktor/setup-netty.sh

@@ -1,7 +0,0 @@
-#!/bin/bash
-
-fw_depends mysql java maven
-
-./mvnw clean package
-nohup java -jar target/tech-empower-framework-benchmark-1.0-SNAPSHOT-netty-bundle.jar &
-