1. RabbitMQ Setting
- Docker run code
- 참조 사이트
- ssafy에서는 포트가 3000~8000대까지만 열려있으므로 포트 포워딩을 별도로 해줬다.
- 이렇게 함으로써 8672포트로 15672 포트(ec2)에 접근할 수 있다.
2. Jenkins Code with Clean Unused Images
- Jenkins Code(Backend) → agent built-in Node까지 설정함
- Jenkins Code(Frontend)
3. Nginx Setting with Frontend Pipeline
- Docker Jenkins에서 nvm, npm 버전에 맞게 설치
- docker exec -it jenkins /bin/bash → npm 설치
- /etc/nginx/sites-available/default
- /etc/nginx/nginx.conf
4. Jenkins Frontend Setting (+add)
- Jenkins 관리 → Plugins → NodeJS 플러그인 설치
- Tools → NodeJS Installation → Name 및 버전 지정
- 파이프라인에서 tools에 nodejs 명칭으로 설정한다.