Skip to content

Commit 17e965c

Browse files
committed
feat: isDevに応じてhostを切り替える
Signed-off-by: Shunsuke Kimura <[email protected]>
1 parent d34d74e commit 17e965c

File tree

1 file changed

+21
-15
lines changed

1 file changed

+21
-15
lines changed

website/vite.config.ts

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,27 @@ const publicAssetsDocsPath = resolve(__dirname, "./public/assets/docs/");
1313
rmSync(publicAssetsDocsPath, { recursive: true, force: true });
1414
symlinkSync(assetsDocsPath, publicAssetsDocsPath, "dir");
1515

16-
export default defineConfig({
17-
plugins: [
18-
tailwindcss(),
19-
ssg(),
20-
devServer({
21-
entry: "src/index.tsx",
22-
exclude: [...defaultOptions.exclude, /^\/assets\/.+/, /^\/index\.html$/],
23-
}),
24-
],
25-
build: {
26-
rollupOptions: {
27-
input: ["src/globals.css"],
28-
output: {
29-
assetFileNames: "assets/[name].[ext]",
16+
export default defineConfig(() => {
17+
const isDev = process.env.IS_DEV === 'true';
18+
return {
19+
plugins: [
20+
tailwindcss(),
21+
ssg(),
22+
devServer({
23+
entry: "src/index.tsx",
24+
exclude: [...defaultOptions.exclude, /^\/assets\/.+/, /^\/index\.html$/],
25+
}),
26+
],
27+
build: {
28+
rollupOptions: {
29+
input: ["src/globals.css"],
30+
output: {
31+
assetFileNames: "assets/[name].[ext]",
32+
},
3033
},
3134
},
32-
},
35+
server: {
36+
host: isDev ? '0.0.0.0' : 'localhost'
37+
},
38+
};
3339
});

0 commit comments

Comments
 (0)