@@ -6,6 +6,8 @@ import { createViteServerSsr } from './helpers/server/createViteServerSsr.js';
6
6
import { createViteConfig } from './helpers/createConfig.js' ;
7
7
import { prerenderRoutes } from './helpers/prerenderRoutes.js' ;
8
8
import { cleanTargetDirectory } from '@/utils/buildFileUtils.js' ;
9
+ import { openBrowser } from '@/openBrowser/index.js' ;
10
+ import { getAppHosts } from '@/utils/contextUtils/hosts.js' ;
9
11
10
12
export const viteService = {
11
13
build : async ( skuContext : SkuContext ) => {
@@ -24,10 +26,15 @@ export const viteService = {
24
26
const server = await createViteServer ( skuContext ) ;
25
27
await server . listen ( skuContext . port . client ) ;
26
28
29
+ const hosts = getAppHosts ( skuContext ) ;
30
+ const proto = skuContext . httpsDevServer ? 'https' : 'http' ;
31
+ const url = `${ proto } ://${ hosts [ 0 ] } :${ skuContext . port . client } ${ skuContext . initialPath } ` ;
32
+ openBrowser ( url ) ;
33
+
27
34
if ( skuContext . sites . length > 1 ) {
28
35
skuContext . sites . forEach ( ( site ) => {
29
36
console . log (
30
- `Running ${ site . name } on 'http ://${ site . host } :${ skuContext . port . client } '` ,
37
+ `Running ${ site . name } on '${ proto } ://${ site . host ?? 'localhost' } :${ skuContext . port . client } '` ,
31
38
) ;
32
39
} ) ;
33
40
} else {
@@ -43,10 +50,15 @@ export const viteService = {
43
50
} ) ;
44
51
server . listen ( skuContext . port . server ) ;
45
52
53
+ const hosts = getAppHosts ( skuContext ) ;
54
+ const proto = skuContext . httpsDevServer ? 'https' : 'http' ;
55
+ const url = `${ proto } ://${ hosts [ 0 ] } :${ skuContext . port . server } ${ skuContext . initialPath } ` ;
56
+ openBrowser ( url ) ;
57
+
46
58
if ( skuContext . sites . length > 1 ) {
47
59
skuContext . sites . forEach ( ( site ) => {
48
60
console . log (
49
- `Running ${ site . name } on 'http ://${ site . host } :${ skuContext . port . server } '` ,
61
+ `Running ${ site . name } on '${ proto } ://${ site . host ?? 'localhost' } :${ skuContext . port . server } '` ,
50
62
) ;
51
63
} ) ;
52
64
} else {
0 commit comments