Skip to content

Commit aa9ab10

Browse files
committed
Updated development environment code
1 parent 83e57e7 commit aa9ab10

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

index.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
<head>
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6+
<!-- Add a relaxed CSP for development -->
7+
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; connect-src 'self' ws: wss:; style-src 'self' 'unsafe-inline';">
68

79
<!-- Favicon with responsive image format support -->
810
<link rel="icon" href="/images/glue.svg" type="image/svg+xml">

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"version": "0.0.0",
55
"type": "module",
66
"scripts": {
7-
"dev": "vite",
7+
"dev": "vite --port 3001",
88
"build": "tsc -b && vite build",
99
"lint": "eslint .",
1010
"preview": "vite preview",

vite.config.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ const efficientCachePolicy = (): Plugin => {
189189

190190
// https://vitejs.dev/config/
191191
export default defineConfig({
192+
base: process.env.NODE_ENV === 'production' ? '/GLUE/' : '/',
192193
plugins: [
193194
react(), // Use default React transformation
194195
fixMimeTypes(), // Apply MIME type fixes
@@ -256,13 +257,14 @@ export default defineConfig({
256257
},
257258
},
258259
],
259-
base: process.env.BASE_URL || '/GLUE/',
260260
server: {
261261
headers: {
262-
'Cross-Origin-Embedder-Policy': 'require-corp',
263-
'Cross-Origin-Opener-Policy': 'same-origin',
264-
'Cross-Origin-Resource-Policy': 'same-origin',
265-
'Content-Type': 'application/javascript; charset=utf-8'
262+
'Access-Control-Allow-Origin': '*',
263+
'Content-Security-Policy': "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; connect-src 'self' ws: wss:; style-src 'self' 'unsafe-inline';"
264+
},
265+
cors: true,
266+
hmr: {
267+
overlay: true,
266268
},
267269
strictPort: true,
268270
middlewareMode: false

0 commit comments

Comments
 (0)