이 글은 우리FISA 클라우드 서비스 개발자 굿프렌즈팀 `팬시`가 작성했습니다. 이 글은 11월 15일날 작성되었습니다. https://devfancy.github.io/Goodfriends-Nginx-SSL-HTTPS/ Nginx와 Let's Encrypt로 HTTPS 웹 서비스 배포하기 Index devfancy.github.io 해당 URL에 가시면 자세한 내용을 확인할 수 있습니다. (옮기는 작업은 나중에 하도록 하겠습니다!)
이 글은 우리FISA 클라우드 서비스 개발자 굿프렌즈팀 `팬시`가 작성했습니다. `Amazon CloudWatch`가 무엇이고 왜 도입해야 하는지 알고 넘어가려고 합니다. 도입 배경 모니터링 없이 시스템을 운영하게 된다면 마치 계기판을 보지 않고 자동차를 운전하는 것과 같다는 이야기가 있습니다. 시스템 장애는 곧바로 서비스 중지로 이어질 수 있기 때문에 시스템 모니터링은 그만큼 중요합니다. 따라서 시스템 관리자는 지속적으로 시스템의 상태를 모니터링하고 분석하여 미래에 발생할 수 있는 예기치 않는 장애에 대비해야 합니다. 시스템 관리자는 시스템의 다음 요소들을 모니터링할 필요가 있습니다. - CPU 사용률 - 메모리 사용률 - 디스크 사용률 - 네트워크 부하 `Amazon CloudWatch`은 AWS 리..
이 글은 우리FISA 클라우드 서비스 개발자 굿프렌즈팀 `팬시`가 작성했습니다. 저번에 포스팅 했던 젠킨스를 사용하여 CI/CD Pipeline 구축기(프론트엔드편) 에 이어서 이번 글은 프론트엔드/백엔드의 코드가 PR시 병합되었을 때 라벨로 구분하여 젠킨스를 빌드하는 과정을 소개하고자 합니다. 현재 굿프렌즈팀의 젠킨에서 빌드 트리거로 `Github hook trigger for GITScm polling`을 사용하고 있습니다. 파이프라인 스크립트 부분에서 아래와 같이 빌드 트리거가 동작하기 위한 스크립트 작성 부분입니다. 레포 구성 현재 굿프렌즈팀의 레포지토리를 보시면, 프론트엔드와 백엔드 코드가 같이 관리되고 있습니다. 두 개의 코드 중 하나라도 병합(Merge)되었을 때 프론트엔드, 백엔드 같이 빌..
이 글은 우리FISA 클라우드 서비스 개발자 굿프렌즈팀 `팬시`가 작성했습니다. 해당 CI/CD 구축 작업은 `팬시`와 `HM`님이 같이 진행했습니다. 직전 포스팅에서 굿프렌즈팀 백엔드의 CI/CD를 구축한 방법을 소개해드렸습니다. 이번 포스팅에서는 프론트엔드의 CI/CD를 구축하는 방법을 소개하고자 합니다. 프론트엔드 CD 다이어그램 프론트엔드의 지속적 배포 환경은 백엔드와 크게 다른점은 없습니다. PR이 생성되고, 병합되어 Webhook을 통해 젠킨스 서버에 전달됩니다. 젠킨스 서버는 Webhook을 이용하여 뷰(Vue) 프로젝트를 빌드하고, index.html과 관련 js 파일을 생성합니다. 그리고 생성된 정적 파일들을 프론트엔드 EC2 인스턴스에 있는 NGINX 디렉토리를 통해 전송됩니다. 파이프..
- Total
- Today
- Yesterday
- 개발
- 굿프랜즈
- 굿프렌즈
- SMS인증
- @Query
- 우리FISA
- Jenkins
- JPQL
- 팀프로젝트
- 백엔드
- agile
- docker
- goodfriends
- git-flow
- frontend
- 파이프라인
- nativeQuery
- Scrum
- SMS
- ci/cd
- 네이버클라우드플랫폼
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |