DevOps/CICD Monitoring Project

[Monorepo] Turborepo 통한 모노레포 생성하기

보리시스템 2024. 4. 3.

풀스택으로 개발하는 프로젝트라 백엔드와 프론트엔드를 한번에 관리할 수 있도록 하는 모노레포(Monorepo)를 사용하고자 했다.

 

* 모노레포에 대한 개념은 네이버D2 블로그에서 자세히 설명하고 있으니 아래 링크를 참고하면 좋겠다.

1. 모노레포 개념 https://d2.naver.com/helloworld/0923884
2. 모노레포 도구 https://d2.naver.com/helloworld/7553804

 

 

 

Turborepo로 모노레포 생성하는 방법은 아래와 같이 간단하다.

 

1. turbo 전역설치

npm install turbo --global

2. 새 모노레포 생성

npx create-turbo@latest

 

아래 사진과 같이 자동으로 구성된 것을 확인할 수 있다.

=> turborepo 깃허브 레포지터리를 클론해 사용해도 된다.  https://github.com/vercel/turbo/tree/main/examples

 

[출처] https://turbo.build/repo/docs/installing

 

Installing Turborepo – Turborepo

Learn how to install Turborepo for use with your repository

turbo.build