Skip to content

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

@jiwoo-choi

Description

@jiwoo-choi

내용.

프론트 설정 목표.

  • 필요한 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를 활용해서 위의 프론트와 백 환경을 정상적으로 띄울 수 있는지 확인해주세요.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions