반응형 CloudFront1 MSA 구조 k8s 프론트엔드 배포하기 Vue + TypeScript front-end 폴더 안에 Docker.file 이다.FROM node:20WORKDIR /appCOPY . .RUN npm installCMD ["npm", "run","dev"]도커로 말아준다. dist 파일을 말아줘야 하는데 npm run build 를 프론트엔트 폴더에서 실행해주면 된다.일반 Vue 와 js 파일이면 별 무리 없지만만약에 Ts 파일이 들어가면, Type 문제가 엄청 날 수 있다. 그럴때는"scripts": { "dev": "vite --port 3000", "build": "vite build", "build-stage": "vue-tsc --noEmit && vite build --base=/vue/stage/", "build-prod": "vue-tsc --noEmit.. 2024. 5. 4. 이전 1 다음 반응형