직접 패치하다 보면, 중요 설정파일은 잘못 올릴 수도 있기 때문에 서버에서 따로 관리해야 합니다.

스크립트 파일로 한 번에 관리하면 쉽게 패치가 가능합니다.

 

dist.sh

echo "************************************"
echo "**start date: " `date +"%Y-%m-%d %H:%M:%S"`
echo "************************************"
echo "**sync source"

echo "git pull..."
cd test1
git pull origin main # Branch 지정

echo "reconfiguration files..."
cp -f /home/test/reconfig/* /home/server/test/config/  # 패치 후 기존 설정파일을 덮어씌운다. 
          
echo "copy source to wwwroot..."

echo "******************************************"
echo "**finished date: " `date +"%Y-%m-%d %H:%M:%S"`
echo "******************************************"

exit 0

 

 

스크립트 실행

sudo ./dist.sh

 

+ Recent posts