개인적으로 프로젝트하면서 쓴 명령어들 정리입니당!!!
누구에게 도움이 되면 좋겠지만 정리용이지 정보용의 게시글이 아닙니다!
그러므로 여러분의 서버에서는 안될 수 도 있음을 알아주세요...
git clone https://github.com/자기꺼.git
git을 EC2 서버에 clone
(private repository라서 안보임 암튼 저 url에 자기 git주소 넣으세요!)
sudo git pull
git에서 수정사항있을시 pull
cd blindkiosk/server/server
디렉토리 이동 (프로젝트 파일 위치)
sudo chmod 777 ./gradlew
gradlew 권한열기
sudo ./gradlew build --stacktrace
--stacktrace 빼는게 기본임!! 뭔일 없으면 빼고 하세용 암튼 jar파일 빌드
ls build/libs
jar파일확인! 위 명령어 잘 된거면 jar파일 있을거에요
fuser -k -n tcp 8080
8080포트 죽이기 (예전에 이미 8080쓴적이 있다면 해당 포트가 이미 사용중이라 안될수도 있음! 그땐 8080 죽이고 아래 명령어 실행하세요!)
java -jar build/libs/server-0.0.1-SNAPSHOT.jar
jar파일 배포
nohup java -jar build/libs/server-0.0.1-SNAPSHOT.jar &
내가 EC2를 꺼도 돌아가게 하기
위에는 거의 순서대로 명령어 실행했었음!
아래는 mongodb관련 명령어들!
mongodump --db blindkiosk
윈도우에서 blindkiosk db dump파일 추출 + --collection 컬렉션명 하면 컬렉선따로
db.dropDatabase(blindkiosk)
데이터베이스 삭제
mongorestore --db blindkiosk blindkiosk/server/dump/blindkiosk
blindkiosk db dump파일 저장 + --collection 컬렉션명 파일경로 전에 하면 가능(필자는 위에서의 dump파일을 git을 통해서 ec2서버에 가져왔었음)
sudo vi /etc/mongod.conf
몽고DB 보안관련등 설정파일
이때 security 설정해야했었고
i눌러서 입력모드 실행한후 수정
esc눌러서 입력모드 종료
:wq 눌러서 저장
:q!하면 저장안하고 종료
sudo service mongod restart
설정후 재시작
'백엔드 > Programming' 카테고리의 다른 글
[Spring boot]EC2 test build 오류 (0) | 2022.02.02 |
---|---|
[Travis CI] directory 설정 (0) | 2021.09.20 |
org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL 오류- spring boot, mysql (0) | 2021.09.07 |
assertthat 오류 (0) | 2021.09.01 |
Mysql 8.0 utf8mb4 windows 설정 (0) | 2021.08.30 |