@@ -28,6 +28,8 @@ const proxyTo = {
2828
2929const oidcEnabled = process . env . OIDC_ENABLED === "True" ;
3030const root = path . resolve ( __dirname , "src" ) ;
31+ const publicDir = path . resolve ( __dirname , "public" ) ;
32+
3133let pages = {
3234 "index" : path . resolve ( root , "index.html" ) ,
3335 "select" : path . resolve ( root , "select.html" ) ,
@@ -48,7 +50,6 @@ let proxy = {
4850 "/static/assets" : proxyTo ,
4951 "/api" : proxyTo ,
5052 "/discover" : proxyTo ,
51- "/libupload" : proxyTo ,
5253 "/login/oidc" : proxyTo ,
5354 "/login/oidc_front" : proxyTo ,
5455 "/login/oidc-redirect" : proxyTo ,
@@ -61,12 +62,10 @@ let proxy = {
6162 "/sign" : proxyTo ,
6263 "/replicate" : proxyTo ,
6364 "/token" : proxyTo ,
64- "/ws" : {
65- target : `ws${ process . env . SWIFT_UI_SECURE_WEBSOCKET } ://${ process . env . SWIFT_UI_TLS_HOST } :${ process . env . SWIFT_UI_TLS_PORT } /ws` ,
66- ws : true ,
67- } ,
6865} ;
6966
67+ let origin = `http${ process . env . SWIFT_UI_SECURE_WEBSOCKET } ://${ process . env . SWIFT_UI_TLS_HOST } :${ process . env . SWIFT_UI_TLS_PORT } ` ;
68+
7069// Vite doesn't work "out-of-the-box" with multiple SPAs
7170// This middleware loads existing html pages and
7271// forwards all routes starting with "/browse" to "browse.html"
@@ -131,6 +130,7 @@ export default defineConfig(({ command, mode }) => {
131130 return {
132131 root,
133132 base,
133+ publicDir,
134134 appType : "mpa" , // set the dev server as a multi-page app
135135 plugins : [
136136 vue ( ) ,
@@ -153,6 +153,7 @@ export default defineConfig(({ command, mode }) => {
153153 https,
154154 strictPort : true ,
155155 proxy,
156+ origin,
156157 } ,
157158 resolve : {
158159 alias : {
0 commit comments