본문 바로가기

DevOps4

슬랙 웹훅 url을 잊어버렸을 때 슬랙 웹훅을 새로 연결을 해야할 때, url을 까먹은 적이 없으신가요. 막상 다시 찾으려고 하면 설치된 앱에는 incoming webhook 앱을 찾을 수가 없습니다... 그래서 새로 추가해야하나..고민하면서 사이트를 이리저리 찾아본 결과 ... 여기 사용자 지정 통합 앱에 들어오시면 기존 연결이 되어있는 웹훅앱들이 보이시겠지만, 이걸 눌러보면.. 처음 여러분께서 웹훅을 추가하셨던 페이지가 생각나십니까?? 여기로 넘어오게 됩니다. 새로 추가를 해야하나 생각을 하던 찰나 이 앱의 기존 연결되어 있던 구성은 바로.. 설명 옆 카테고리에 있었습니다.. 이걸 다시 찾느라 적지 않은 시간을 보냈기 때문에 저처럼 시간을 낭비하지 말라는 생각에 글을 정리해봅니다.. 2023. 11. 20.
Docker로 pinpoint를 띄우는법 프로젝트를 하면서 서버의 상태를 확인하기 위해 모니터링 툴을 추가했어야하는 상황이 있었습니다. 그래서 처음에는 grafana와 datadog를 생각했었지만, pinpoint가 무료이기도하고, 분산서버 임에도 추적할 수 있는 점 때문에 최종적으로는 pinpoint를 사용하게 되었습니다. 처음 시도했을때는 ncp에서 지원하는 pinpoint 전용 서버를 써서 연동을 시도해보았지만, ip가 막혀 있는 것인지 계속 어플리케이션의 agent가 탐지를 못해서 포기했었습니다. 다른 방법으로 시도하여 띄워야 했는데, 일반 서버를 개설해서 도커로 띄우는 방식을 선택했습니다. 저는 docker compose를 써서 pinpoint를 띄워보았습니다. Pinpoint 서버 pinpoint 용 서버는 메모리를 16GB 이상으로.. 2023. 7. 21.
CI/CD 구축 시 방식에 대한 고민(Jenkins, Github Actions) 이번 프로젝트를 배포할때 무중단 배포를 적용하기 위해 두가지 방법에 대해 공부를 했었습니다. 결국에는 Github Actions을 선택해서 구축을 했는데요. 그 이유를 적어보겠습니다. 저는 먼저 Jenkins를 배우고 Github Actions를 배웠었는데요. 둘의 차이점을 간단히 보겠습니다. Jenkins Jenkins의 경우 많은 지원기능이 있고, 오픈소스이기 때문에 매우 큰 커뮤니티를 가지고 있습니다. 이를 통해서 문제해결에 빠른 도움을 받을 수 있습니다. 하지만 Jenkins 서버를 따로 호스팅해야하기도 하고, 설정과 관리가 복잡하다는 단점이 있습니다. Github Actions Github Actions 같은 경우는 github 플랫폼과 완벽히 통합되어있어서, 추가적으로 플러그인을 설치하는 등의.. 2023. 7. 17.
jar 파일 생성 및 AWS 배포 작업 사전 작업 경로안에 한글이 있으면 안된다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (매우 중요) 빌드 자체가 안될 수 있다. 윈도우 환경의 경우 git Bash 에서 진행, 맥은 터미널로 가능. jar 파일 생성 aws에서 돌리기전 필요한 것은 jar파일이다. jar 파일? 클라우드 환경에서 돌리기 위해 로컬에서 build를 통해 만든 프로젝트 어플리케이션의 SnapShot이라고 생각하면 된다. 이 파일을 서버에 넣어서 24시간 굴리는 것이다. jar 파일 만들기 1. git환경에서 프로젝트 경로로 들어간다. 2. 빌드를 해서 jar파일을 생성하자 이때 wrapper 파일이 없어서 빌드가 안될 수도 있다. gradle wrapper 명령어를 통해 wrapper 파일을 생성해주자. .. 2023. 3. 3.
반응형