feat: use vite preview for serve:dist:dev
continuous-integration/drone/pr Build is passing Details

This commit is contained in:
Dominik Pschenitschni 2022-12-13 12:32:59 +01:00
parent f3a7093ed8
commit 7a6da4a38a
Signed by: dpschen
GPG Key ID: B257AC0149F43A77
3 changed files with 2 additions and 21 deletions

View File

@ -4,11 +4,11 @@
"private": true,
"scripts": {
"serve": "vite",
"serve:dist-dev": "node scripts/serve-dist.js",
"serve:dist": "vite preview --port 4173",
"serve:dist:dev": "vite preview --mode development --port 4173",
"build": "vite build && workbox copyLibraries dist/",
"build:modern-only": "BUILD_MODERN_ONLY=true vite build && workbox copyLibraries dist/",
"build:dev": "vite build -m development --outDir dist-dev/",
"build:dev": "vite build --mode development --outDir dist-dev/",
"lint": "eslint --ignore-pattern '*.test.*' ./src --ext .vue,.js,.ts",
"cypress:open": "cypress open",
"test:unit": "vitest --run",
@ -92,7 +92,6 @@
"esbuild": "0.16.4",
"eslint": "8.29.0",
"eslint-plugin-vue": "9.8.0",
"express": "4.18.2",
"happy-dom": "8.1.0",
"netlify-cli": "12.2.10",
"postcss": "8.4.20",

View File

@ -51,7 +51,6 @@ specifiers:
esbuild: 0.16.4
eslint: 8.29.0
eslint-plugin-vue: 9.8.0
express: 4.18.2
fast-deep-equal: 3.1.3
flatpickr: 4.6.13
flexsearch: 0.7.21
@ -165,7 +164,6 @@ devDependencies:
esbuild: 0.16.4
eslint: 8.29.0
eslint-plugin-vue: 9.8.0_eslint@8.29.0
express: 4.18.2
happy-dom: 8.1.0
netlify-cli: 12.2.10_@types+node@18.11.14
postcss: 8.4.20

View File

@ -1,16 +0,0 @@
const path = require('path')
const express = require('express')
const app = express()
const p = path.join(__dirname, '..', 'dist-dev')
const port = 4173
app.use(express.static(p))
// Handle urls set by the frontend
app.get('*', (request, response, next) => {
response.sendFile(`${p}/index.html`)
})
app.listen(port, '127.0.0.1', () => {
console.log(`Serving files from ${p}`)
console.log(`Server started on port ${port}`)
})