diff --git a/src/metrics_server/build.sh b/src/metrics_server/build_action.sh similarity index 61% rename from src/metrics_server/build.sh rename to src/metrics_server/build_action.sh index 14dc9054..03b074d5 100755 --- a/src/metrics_server/build.sh +++ b/src/metrics_server/build_action.sh @@ -14,20 +14,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -if (( $# <= 1 )); then - echo "Invalid arguments, usage:" - echo "build.sh " - exit 1; -fi - -readonly MODULE_DIR=$(dirname $0) -readonly OUT_DIR=$1 -readonly CONFIG_FILE=$2 - -# Compile the server. -rm -rf $OUT_DIR -tsc -p $MODULE_DIR/tsconfig.json --outDir $OUT_DIR -cp -r $MODULE_DIR/package.json $OUT_DIR - -# Copy config file. -cp -r $CONFIG_FILE $OUT_DIR/config.json +tsc -p $(dirname $0) diff --git a/src/metrics_server/tsconfig.json b/src/metrics_server/tsconfig.json index 41064ab2..9384e72f 100644 --- a/src/metrics_server/tsconfig.json +++ b/src/metrics_server/tsconfig.json @@ -2,21 +2,11 @@ "compilerOptions": { "target": "es2016", "removeComments": false, - "noImplicitAny": true, + "strict": true, "module": "commonjs", - "rootDir": ".", - "lib": [ - "dom", - "es2016" - ] + "outDir": "../../build/metrics_server" }, "include": [ - "index.ts", - "post_server_report.ts", - "types/**/*.d.ts" - ], - "exclude": [ - "node_modules" - ], - "compileOnSave": true + "**/*.ts" + ] }