본문 바로가기

AWS20

[AWS] AWS로 배포하기 기본적인 방법 -5 자동화 예제 ********************************************************************************************* 모든 내용은 메타코딩님( 前데어프로그래밍 ) 의 AWS Devops 입문 강의를 듣고 적는 리뷰입니다. AWS의 최신기술을 사용하기 위해 옛날기술을 사용해보고 이론을 터득하는 포스팅입니다. 최대한 빠르게 aws를 사용해보고싶다 하시면 다른 포스팅을 봐주세요. 도움안될겁니다. 감사합니다. ********************************************************************************************* 가장 먼저 환경변수를 등록 var.sh #!/bin/bash GITHUB_ID="codi.. 2023. 2. 15.
[Linux] 환경변수 등록 스크립트 예제 var.sh #!/bin/bash GITHUB_ID="본인깃허브아이디" PROJECT_NAME="깃허브리포지토리이름" PROJECT_VERSION="0.0.1" PROJECT_PID="$(pgrep -f ${PROJECT_NAME}-${PROJECT_VERSION}.jar)" JAR_PATH="${HOME}/${PROJECT_NAME}/build/libs/${PROJECT_NAME}-${PROJECT_VERSION}.jar" export GITHUbB_ID export PROJECT_NAME export PROJECT_VERSION export PROJECT_PID export JAR_PATH :wq 하고 나와서 source var.sh 2023. 2. 15.
[AWS] 재배포 프로세스 deply.sh (배포) redeploy.sh (재배포) 재배포 스크립트 작성하기 ---------------------------------------------------------------------------------------------------------------- 1. 기존 서버를 중지 시켜야 함 spring-stop.sh -> 실행 권한 주고 echo "Springboot Stop" SPTRING_PID = $(pgrep -f v1-0.0.1-SNAPSHOT.jar) echo $SPRING_PID kill -9 $SPRING_PID 2. git clone 폴더를 통째로 삭제 rm -r /home/ubuntu/aws-v1 로 삭제하면 정말 삭제할것인지 내부적으로 물어본다. 결국 이거때.. 2023. 2. 15.
[Linux] Shell Script if문 사용하기 기본 문법: if []; then else fi if문의 조건 옵션 [ -z ] : 문자열의 길이가 0이면 참 [ -n ] : 문자열의 길이가 0이 아니면 참 [ -eq ] : 값이 같으면 참 [ -ne ] : 값이 다르면 참 [ -gt ] : 값1 > 값2 [ -ge ] : 값1 >= 값2 [ -lt ] : 값1 < 값2 [ -le ] : 값1 2023. 2. 14.