From 05f4f943f0c8b67567a4814baedcf68551559f9b Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Thu, 28 Dec 2017 15:51:41 -0800 Subject: [PATCH] test: add server/run.js that runs assets locally (#1687) --- test/server/run.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 test/server/run.js diff --git a/test/server/run.js b/test/server/run.js new file mode 100644 index 00000000..31b02b0b --- /dev/null +++ b/test/server/run.js @@ -0,0 +1,28 @@ +/** + * Copyright 2017 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +const path = require('path'); +const SimpleServer = require('./SimpleServer'); + +const port = 8907; +const httpsPort = 8908; +const assetsPath = path.join(__dirname, '..', 'assets'); +Promise.all([ + SimpleServer.create(assetsPath, port), + SimpleServer.createHTTPS(assetsPath, httpsPort) +]).then(([server, httpsServer]) => { + console.log(`HTTP: server is running on http://localhost:${port}`); + console.log(`HTTPS: server is running on https://localhost:${httpsPort}`); +});