WEBRTC 관련 프로젝트를 진행하면서 EC2서버 담당을 하게 되었다. 젠킨스를 이용해 자동배포를 하게 되었는데 이 때는 도커를 이용한 배포가 아니라 젠킨스 execute shell에 프론트엔드 코드를 빌드해서 nginx의 root 경로로 복사하고, 백엔드 코드를 빌드
단일 ec2 서버에 빅데이터 분산처리를 위한 hadoop cluster서버를 구축할 일이 생겼다. 원래는 다른 서버에 데이터노드와 네임노드를 만들어야 하지만 나에게 서버는 하나 밖에 없어 우분투 이미지를 바탕으로 각각 하둡을 설치해 master 1개와 worker 2개
0. 개요 몇 달 전 프로젝트에서 젠킨스를 사용해 자동배포를 한 적이 있다. 빌드를 할 때마다 Spring 프로세스가 실행중인지 확인하고 실행중이면 삭제하는 간단한 쉘 스크립트를 작성했다. 그 때 찾아본걸 정리하는 글이다. 1. Shell Script 유닉스 계열 OS에서 사용하는 Shell이나 command line 인터프리터에서 구동되도록 작성된 스크...