아틀라시안 사에서 만든 Cloud App 개발 플랫폼이다.
forge는 다른 방식에 비해 설정과 개발이 간단하고, 배포가 쉽다.
하지만 개발언어로 Node.js와 React를 사용해야 하는 제약이 있다.
현재 까지는 같은 아틀라시안 사의 Jira와 Confluence만 지원한다는 한계가 있다.
아래 그림의 과정의 실습을 통해 forge 개발을 이해하는게 목표다.
Node.js
맥과 리눅스의 경우 nvm 으로 환경을 구성.
nvm install --lts
nvm use --lts
npm config set unsafe-perm true
윈도우는 Node.js 홈페이지에서 LTS 버전을 설치.
Docker
forge는 Docker 버전 17.03 이상 필요.
아틀라시안 회원가입 (로그인시 필요)
http://go.atlassian.com/cloud-dev
sudo npm install -g @forge/cli
forge --version
버전 표기 안될경우 설치 안된 것.
CLI 로그인 명령어 실행
sudo forge login
Enter your email: [아틀라시안 아이디]
Enter your Atlassian API token: [발급받은 API 토큰]
로그인이 완료되면 아래와 같은 문구가 표시된다.
Logged in as [이름]