diff --git a/webapp/ecosystem.js b/webapp/ecosystem.js deleted file mode 100644 index ed1d10a..0000000 --- a/webapp/ecosystem.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - apps: [ - { - name: "web", - script: "./node_modules/@vue/cli-service/bin/vue-cli-service.js", - args: "serve" - } - ] - }; \ No newline at end of file diff --git a/webapp/index.js b/webapp/index.js new file mode 100644 index 0000000..25d24b3 --- /dev/null +++ b/webapp/index.js @@ -0,0 +1,16 @@ +const path = require("path"); +const express = require("express"); +const app = express(); // create express app + +// add middlewares +app.use(express.static(path.join(__dirname, ".", "dist"))); +app.use(express.static("public")); + +app.use((req, res, next) => { + res.sendFile(path.join(__dirname, ".", "dist", "index.html")); +}); + +// start express server on port 5000 +app.listen(3000, () => { + console.log("server started on port 3000"); +}); \ No newline at end of file diff --git a/webapp/package.json b/webapp/package.json index a4111a7..a0b5a0d 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -13,6 +13,7 @@ "@trevoreyre/autocomplete-vue": "^2.4.1", "axios": "^1.5.1", "bootstrap": "5.1.3", + "express": "^4.18.2", "fs-web": "^1.0.1", "pinia": "2.0.14", "prismjs": "1.28.0",