function JDK_INSTALL { #JDK 버전 확인 java -version rt=$? if [ "$rt" -ne 0 ] then # 파일 압축 해제 gzip -d $DIR/jdk-8u191-linux-x64.tar.gz # TAR 풀기 tar -xvf $DIR/jdk-8u191-linux-x64.tar -C $DIR #JDK 경로로 JDK 이동 mv $DIR/jdk1.8.0_191 $jdkDIR #=================== JDK 경로 설정 (/etc/profile 하단에 경로 등록) =============== echo -e "\n\nexport JAVA_HOME=/usr/java/jdk1.8.0_191" >> /etc/profile echo -e "\nexport JRE_HOME=..
최근 회사 제품의 개선안을 조사할 당시 배포자동화를 위해 Docker를 조사하게되었다. Docker의 컨테이너 안에 jar, jdk, postgreSQL 등을 설치 해놓고 Docker hub에 push 후 pull 한다면, 솔루션을 새로운 곳에 배포 할 때 혹은 신규입사자가 들어왔을 때 한 번에 개발환경을 구축할 수 있을 것이라는 기대감 때문이었다. 하지만, 아쉽게도 환경셋팅 자동화를 쉘스크립트로 하자는 의견으로 좁혀졌다. 수 많은 사용자가 있는 서비스들도 쿠버네티스, 도커를 통해서 Devops 하고 있는 시점에 쉘스크립트로만 환경셋팅을 자동화하자는 말이 매우 아쉬웠다. 하지만, Docker를 조금이라도 사용할 수 있게 되었다. 쉘스크립트 작성 및 환경설정 테스트를 개발서버에서 자유롭게 진행하기에는 다소..