From 2513e0d8a601ca7b1e12056c97bba035188fea3f Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Sat, 4 May 2019 05:53:23 +0200 Subject: [PATCH] [ADD]Node Server Static --- package.json | 15 +++++++++------ server.js | 17 +++++++++++++++++ 2 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 server.js diff --git a/package.json b/package.json index 7ada644..98d0d83 100644 --- a/package.json +++ b/package.json @@ -1,22 +1,25 @@ { - "name": "odoodockersshcmd", + "name": "odoodockersshadmin", "version": "0.1.0", "description": "", "scripts": { "dev": "webpack -w", - "prod": "webpack -p" + "prod": "webpack -p", + "serve": "node server" }, "author": "Fabien BOURGEOIS", "license": "MPL", - "homepage": "", + "homepage": "https://git.yaltik.net/Yaltik/odsa", "repository": { "type": "git", - "url": "https://git.yaltik.net/Yaltik/odoo-docker-ssh-cmd.git" + "url": "https://git.yaltik.net/Yaltik/odsa.git" }, "private": true, "dependencies": { - "solid-js": "~0.5.0", - "babel-plugin-jsx-dom-expressions": "~0.7.0" + "babel-plugin-jsx-dom-expressions": "~0.7.0", + "polka": "^0.5.2", + "sirv": "^0.4.0", + "solid-js": "~0.5.0" }, "devDependencies": { "@babel/core": "^7.1.0", diff --git a/server.js b/server.js new file mode 100644 index 0000000..ed284d8 --- /dev/null +++ b/server.js @@ -0,0 +1,17 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +const http = require('http'); +const { join } = require('path'); +const polka = require('polka'); +const sirv = require('sirv'); + +const { PORT=3000 } = process.env; +const files = sirv('dist'); +const server = http.createServer(); + +polka({ server }).use(files).listen(PORT, err => { + if (err) throw err; + console.log(`> Running on localhost:${PORT}`); +});