클라우드/AWS

배포 설정용 세팅

acid7937 2023. 2. 28. 23:13

sudo apt update  //리눅스 최신 업데이트

 

sudo apt install openjdk-11-jre-headless //자바설치

 

sudo apt-get install gradle // 그레들 설치

 

./gradlew build // ./gradlew clean build //빌드, 삭제

 

java -jar build/libs/이름-0.0.1-SNAPSHOT.jar //실행

(nohup 앞에 붙이면 백에서 계속 실행)

 

./gradlew --debug build //안되면

 

rm -r /home // 디렉토리 삭제

 

--spring.profiles.active=local // 로컬에서 H2

 

 

fuser -k -n tcp 8080 //포트죽이기

 

yml에서 

 

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://여긴DB주소임/(?전까지내가만들 스키마)serverDB?createDatabaseIfNotExist=true
    username: dbmasteruser(DB이름)
    password: DB 비번

 

로컬에서 연결 'mysql -u [마스터 이름] --host [엔드 포인트 주소] -P 13306(포트 번호) -p' 

 

 

어려우면 파일질라 그런데 위처럼해도 배포 가능

 

 

sql 실행 mysql -u root -p