issues
search
nhnacademy-aiot1-5
/
docs
프로젝트 관련 문서 저장소입니다.
MIT License
0
stars
0
forks
source link
1주차 요구사항
#2
Open
jeongyongs
opened
3 months ago
jeongyongs
commented
3 months ago
할 일
✅ 팀 구성
팀 구성 : 5\~8
Github project를 활용한 협업 환경구성
일정 등록(WBS 작성) - RoadMap 참고 합니다.
organizations 생성
네이밍 규칙 : nhnacademy-aiot1-{team-name}
nhn-academy-marco,
devel0624,
xtra72
Owner권한으로 초대하기
✅ NHN 클라우드
회원가입 :
https://www.nhncloud.com/kr
가입 후 팀 별로 comment 등록하기
✅ 공통 환경
1
✅ CI/CD 환경 구축
Github
Jenkins
Github Action
SonarQube
참고 :
https://github.com/nhnacademy-bootcamp/project-ci-cd
✅ 애자일 스크럼
https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%81%AC%EB%9F%BC
(%EC%95%A0%EC%9E%90%EC%9D%BC
%EA%B0%9C%EB%B0%9C_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4)
매일 아침 9시에 회의 진행 ( 회의 시작시간은 팀에서 정하세요)
회의 시간은 10분
팀원간 진행상황 공유
✅ 도메인 구매
https://domain.gabia.com/
.live
✅ Fornt server 이중화
L4를 이용한 이중화 (아래 링크 참조)
https://nhnacademy.dooray.com/share/pages/g9oke2vgTlO4K82kOhkiIQ
https://nhnacademy.dooray.com/share/pages/dxGLJhTRRpSd0rA1w16Kjw
✅ Front Server SSL 설정
https://www.rosehosting.com/blog/how-to-secure-nginx-with-lets-encrypt-on-ubuntu-20-04/
SSL 적용시 다음 사항을 고려 합니다.
L4에 SSL 인증서를 직접 등록하는 방법 ( L4 -> front server)
Nginx를 통해서 SSL인증서를 적용하고 L4를 이용해서 이중화 하는 방법 ( Nginx -> L4 -> front server)
✅ JWT 기반 인증 서비스 개발
ID, PASSWORD 기반으로 로그인하면 JWT 가 발급됩니다.
https://github.com/nhnacademy-bootcamp/project-spring-cloud
예제를 참고하여 환경을 구성 합니다.
할 일
✅ 팀 구성
✅ NHN 클라우드
✅ 공통 환경
1
✅ CI/CD 환경 구축
✅ 애자일 스크럼
✅ 도메인 구매
https://domain.gabia.com/
✅ Fornt server 이중화
✅ Front Server SSL 설정
✅ JWT 기반 인증 서비스 개발