feat: use vite preview for serve:dist:dev (#2842)
continuous-integration/drone/push Build is passing Details

Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2842
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
This commit is contained in:
Dominik Pschenitschni 2022-12-13 19:01:56 +00:00 committed by konrad
parent c449925826
commit f6c6f52abe
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.5",
"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.5
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.5
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}`)
})