본문 바로가기

전체 글

(84)
Background와 nohup aws에서 ec2 접속을 종료하면 서버가 같이 종료 되는 경우가 있다! 이는 서버를 background가 아닌 foreground에서 서버를 동작 시켰기 때문이다 이 문제를 해결하기위해 nohup 명령어를 사용해야한다. (spring, java 사용) nohup 사용법 nohup java -jar jar 파일 주소 --spring.profiles.active=profile의 이름 & nohup.out이 생성된 것을 확인할 수 있다 이제 원하는 파일을 background에서 동작하게 됐으니 ec2 접속을 종료해도 서버가 실행된다. 주의점!! 서버를 종료하고 싶을때 그저 nohup.out 파일을 삭제하면 된다고 생각 할 수 있는데 그렇지 않다. 아래의 이미지를 보면 1. rm 명령어를 썼지만 2. ps au..
터미널로 git push 터미널 창 실행git init - 깃을 시작한다는 뜻git remote add origin 깃허브 repository 주소gitignore 파일 생성git add .git commit -m "메세지 작성"git push( 최초 1회 안에서 git push --set-upstream origin main)
active profile 설정(인텔리제이 무료 버전 기준) 스프링 사용할 때 실행되는 설정을 다르게 하고 싶을 때 profile을 설정하는 방법 1. application.yml 우선 구분선(---)을 이용해서 각 설정에 따른 application.yml 파일 수정 (구분선을 기준으로 위는 local , 아래는 dev로 설정) 2. active profile 빨간색 동그라미 클릭 -> edit configurations 클릭 Modify options(빨간색 동그라미) 클릭 -> Java- add VMoption 클릭 -> 새로 생긴 vm option 창(빨간색 체크)에 -Dspring.profiles.active= 원하는 profile 이름 입력 3. 실행 결과 확인