[Rookies 개발 2기] (비트) Vite 란?
·
SK 루키즈/FE
Vite란?Vite는 모던 웹 애플리케이션 개발을 위한 빌드 도구이자 개발 서버이다. Evan You (Vue.js의 창시자)에 의해 개발되었으며, 주로 빠른 빌드 속도와 효율적인 개발 환경을 제공한다. 여담으로 발음에 관련해선 바이트?라고 하는 사람도 있는데, “Vite”는 프랑스어에서 “빠르게” 또는 “빨리”라는 의미의 형용사이다. 발음은 “ite”는 “it”처럼 발음되어 비트라고 불린다. 다시 돌아와 Vite는 빠르고 간결한 모던 웹 프로젝트 개발 경험에 초점을 맞춰 탄생한 빌드 도구로, 두 가지 핵심 컨셉을 중심으로 설계되었다. 첫 번째는 개발 시 네이티브 ES Module을 넘어 다양한 기능을 제공하는 것이다. Vite는 개발 중 Hot Module Replacement(HMR)을 지원하여, 코..
[Rookies 개발 2기] React + SpringBoot + MySql CI/CD (2)
·
SK 루키즈/Cloud
백엔드 시작이번엔 백엔드 파트이다. 설정등 많은 부분이 프런트와 비슷한 결이므로 빠르게 진행하겠다.작업 순서는 아래와 같다. Spring의 보안 설정 후GitAction Security 설정EC2 업로드 및 배포SecuritySpring 설정먼저 `application.properties` 파일로 가서 맨 아래에 ip주소를 변수로 만들어 주자. #Custom settings (protocol, domain, port)app.release_ip=http://내 ip주소app.release_domain=http://www.example.comapp.dev_ip=http://localhost:3000 여기서 제일 중요한건 `release_ip`이며 나머지는 추후를 위해 생성해 둔 것이다. 그렇다면 이 변수를 ..
[Rookies 개발 2기] React + SpringBoot + MySql CI/CD (1)
·
SK 루키즈/Cloud
앞서지난 시간 배운 내용을 토대로 React와 SpringBoot 그리고 MySql까지 CI/CD로 배포해 보겠다.먼저 진행한 Github 주소이다.BackEnd: https://github.com/iseungho/project-cicd-backend GitHub - iseungho/project-cicd-backendContribute to iseungho/project-cicd-backend development by creating an account on GitHub.github.comFrontEnd: https://github.com/iseungho/project-cicd-frontend GitHub - iseungho/project-cicd-frontendContribute to iseungh..