Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

공통과제) 프로젝트 설정하기. #4

Open
jiwoo-choi opened this issue Jan 7, 2022 · 0 comments
Open

공통과제) 프로젝트 설정하기. #4

jiwoo-choi opened this issue Jan 7, 2022 · 0 comments

Comments

@jiwoo-choi
Copy link
Contributor

jiwoo-choi commented Jan 7, 2022

내용.

프론트 설정 목표.

  • 필요한 depdencies를 다운로드 하고 적절한 npm script를 구성해주세요.
  • Webpack으로 적절한 Loader, Plugins를 추가하여서, Typescript를 로딩할 수 있게 설정해야해요. (컴파일 에러없이 실행하면 성공)
  • Webpack설정으로 더 많은 기능을 활용할 수 있으면 유틸기능을 활용할 수 있으면 좋아요.
  • Webpack plugins들은 추가할경우, 어떤 목적으로 왜 사용하는지 알려주세요.
  • 빌드시에 BE프로젝트와 통합이 될 수 있도록 구성해주세요.

백 설정 목표.

  • Gradle을 통해서 필수 dependencies (Springboot, Java, JDBC, Spring MVC) 및 스크립트를 구성해주세요.
  • 프로젝트를 하기위해 적절한 폴더구조를 선택하여 구성해주세요.
  • JDBC 연동까지는 확인해주세요.
  • 적절한 DBMS까지 설정했다면, 그 이유도 알려주세요.
  • FE프로젝트의 빌드 결과를 잘 받아서 제대로 서빙하는지 확인해주세요.
    • 도커를 사용할 예정이라면 프론트서버, 백서버 등을 따로 띄워도 좋습니다.
    • 만약 따로 띄우지 않을 예정이라면, FE 빌드 결과를 BE static 폴더에 들어가게 해주세요.

그 외 설정 목표.

  • nginx를 활용하여서 적합하게 proxy 및 웹서버 역할을 담당하게 해주세요.
  • docker compose를 활용해서 위의 프론트와 백 환경을 정상적으로 띄울 수 있는지 확인해주세요.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant