[우아한테크코스] 5월 26일 TIL

less than 1 minute read

[tip] 배포 쉘 스크립트 만들기

vi deploy-all.sh 로 쉘 스크립트 만들기

#!/bin/bash

cd atdd-subway-fare/
git pull origin step1-api
./gradlew clean build
cd build/libs/
kill $(lsof -t -i:8080)
nohup java -jar -Dspring.profiles.active=prod atdd-subway-fare-0.0.1-SNAPSHOT.jar 1> log.txt 2>&1 &

chmod +x deploy-all.sh 로 권한 주기

./deploy-all.sh 로 풀 받고 돌리기

[mysql] 참조해서 삭제 안되는 것

set FOREIGN_KEY_CHECKS = 0;
삭제
set FOREIGN_KEY_CHECKS = 1;