Skip to content

Commit ddbef30

Browse files
committed
refactor: vite mode 설정
1 parent 6c5425b commit ddbef30

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

frontend/dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ RUN yarn install --production
3232

3333
EXPOSE 5173
3434
# 9. 서버 실행
35-
CMD ["yarn", "dev"]
35+
CMD ["yarn", "prod"]

frontend/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"version": "0.0.0",
55
"type": "module",
66
"scripts": {
7-
"dev": "vite --host 0.0.0.0",
7+
"dev": "vite --host 0.0.0.0 --mode development",
8+
"prod": "vite --host 0.0.0.0 --mode production",
89
"build": "vite build",
910
"lint": "eslint .",
1011
"preview": "vite preview",

frontend/vite.config.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@ import react from '@vitejs/plugin-react';
33
import svgr from 'vite-plugin-svgr';
44
import tsconfigPaths from 'vite-tsconfig-paths';
55

6-
export default defineConfig({
6+
7+
export default defineConfig(({ mode }) => ({
8+
server: {
9+
hmr: mode !== 'production', // 프로덕션 환경에서만 HMR 비활성화
10+
},
711
plugins: [
812
react(),
913
tsconfigPaths(),
@@ -16,4 +20,4 @@ export default defineConfig({
1620
outDir: '.dist'
1721
},
1822
cacheDir: '.vite'
19-
});
23+
}))

0 commit comments

Comments
 (0)