슬랙(Slack) 봇이 배포 알람을 보내도록 만들어보자.
·
Infra
들어가면서요즘 인프라 관련해서 여러 가지 만들어보는 중이다. 팀 단위로 CI/CD를 구축했다고 치자. 팀원들은 각자 통합 및 배포 타이밍이 다를 것이다. 이를 팀 전체에게 실시간 알람으로 보낸다면 프로젝트 진행에 큰 도움이 될 것이다.개발하면서 발생하는 이벤트를 실시간 알람으로 전송하는 방법을 알아보자.  이번 포스팅은 인프런에서`이준형 강사님의: 안정적인 서비스 배포를 위한 배포 전략과 팁`강의를 보며 실습하는 내용이다.    슬랙 알람이 필요한 이유이 글에서 소개할 `Slack`이라는 업무 플랫폼으로 특정 이벤트 발생 시 알람을 보내도록 구현할 수 있다.아래에서는 `배포`라는 이벤트에서 슬랙 알람이 필요한 이유를 설명한다. 1. 배포 상황을 실시간으로 모니터링배포 도중에 문제가 발생하면 몇 분 몇 초..
[Docker] MySQL 접속 오류 해결: 이전 컨테이너 캐시와 포트 충돌 문제 극복하기
·
Infra
문제 상황`도커로 MySQL을 실행`하기 위해서 비밀번호를 1108로 설정하고 `호스트 포트와 컨테이너 포트를 연결해서 RUN`을 해준 상황이다.docker ps로 실행 중인 컨테이너를 확인해 보니 c64 MySQL 컨테이너가 정상적으로 실행 중이다.  `실행 중인 해당 컨테이너에 접속`해보았다.`환경변수 MYSQL_ROOT_PASSWORD`를 확인해 보니 RUN에서 지정해 준 1108로 세팅되어 있음을 확인했다.  그러나 dbeaver에서 해당 MySQL컨테이너에 연결하려고 하니패스워드가 틀려서 Access denied가 된 것으로 보이는 상황이 발생했다. 혹시나 해서 기존 로컬 MySQL에서 사용하던 비밀번호를 입력하니 연결이 된다.    원인우선 두 가지 원인으로 가정해보았다. 원인1 (가정) 이전..