환경 변수 설정
application.yml 등에 사용되는 ${변수명}과 같은 환경 변수들을 EC2에 전역으로 선언하는 방법
1. vi ~/.bash_profile
vi 편집기에서 아래의 예시와 같이 입력하여 환경 변수들을 설정할 수 있다.
export BASE_IP="서버IP주소"
export USERNAME="아이디"
export PASSWORD="비밀번호"
2. source ~/.bash_profile
입력한 환경 변수 파일을 실제로 사용 가능하게 등록한다.
빌드
● chmod +x gradlew
gradlew를 실행하기 위한 권한을 부여하는 명령어이다.
● ./gradlew build
새로운 프로젝트를 빌드하는 명령어이다.
● ./gradlew build -x test
위의 명령어와 마찬가지로 새로운 프로젝트를 빌드하는 명령어이지만, 테스트 없이 빌드하기에 오류 발생의 가능성을 줄이고, 빠른 속도로 빌드할 수 있다.
빌드 후 파일 실행
nohup java "파일명".jar &
- nohup
위의 명령어를 통해 세션이 종료되더라도, 해당 파일의 실행은 끊기지 않고 계속된다.
- &
해당 파일을 백그라운드에서 실행한다.
따라서 위의 명령으로 빌드된 자바 파일을 백그라운드에서 세션이 종료되더라도 끊김 없이 실행할 수 있다.
※ 파일명에 PLAIN이 붙은 것이 아닌 SNAPSHOT으로 끝나는 파일을 실행하자.
백그라운드에서 실행 중인 프로세스 종료
1. sudo lsof -i :8080
8080 포트에서 실행 중인 프로세스를 알아내는 명령어이다. 해당 명령어를 통해 프로세스의 ID, pid를 알아낼 수 있다.
2. sudo kill "pid"
해당 pid에 해당하는 프로세스를 강제로 중지시킨다.
'개발 > 개발 팁' 카테고리의 다른 글
SSAFY 11기 전공자 합격 후기 (면접 스터디 X) (0) | 2024.01.13 |
---|---|
페어 프로그래밍(Pair Programing) (0) | 2023.10.02 |
[부스트캠프 웹・모바일 8기] 네이버 부스트캠프 챌린지 회고 (3) | 2023.08.08 |
AWS 서비스의 종류 (0) | 2023.02.01 |