스터디 진행 과정 중 옵시디언을 지리와 노션처럼 사용하기로 했다. 이로 인해 글이 업로드 되었다는 것을 디스코드에 공유하기로 했다. 이 과정을 자동화하기 위해 옵시디언에 글을 작성하면 자동 커밋 + Push 가 된다. Push 된 파일들을 디스코드로 공유한다. 정도로 분류했다. 1번은 옵시디언 확장 프로그램으로 해결이 가능하며 2번은 Github Action 으로 해결이 가능해 보였다. 요구사항 옵시디언에 글을 작성하면 Github 에 업로드 업로드 된 글을 Discord 의 웹훅으로 알림을 준다. 알림 내용 제목을 통해 어떤 글이 추가되었는지 알 수 있다. 이는 파일 경로로 유추가 가능하다. 옵시디언 주소 연결하여, 바로 갈 수 있도록 한다. 각 글의 카테고리를 분류하여 어떤 주제인지 알려준다. 글이 ..
2년간 운영하던 서버의 디스크 160GB 까지 가득 차는 문제가 발생했다. 문제의 원인으로는 2가지가 있다. 1. Docker Registry 서버를 Private 으로 운영했기 때문에 Docker Image 가 너무 많았다. 2. SMTP 서버를 구축해 놓았기 때문에 Log 가 너무 많았다. 그간 디스크가 90프로 정도 찰 때마다 불필요한 이미지를 정리하고 logrotate 을 통해 로그를 관리하였고 마지막 영혼을 불태워 Docker Registry 서버를 가성비 좋은 S3 로 이전하려 했으나 디스크가 기다려주지 않아 서버를 확장하게 되었다. 아래는 마지막 순간까지 살아 있던 내 서비스들이다. ****@vps-*****:~$ ll drwxrwxr-x 6 **** **** 4096 May 14 2023 ..