직접 패치하다 보면, 중요 설정파일은 잘못 올릴 수도 있기 때문에 서버에서 따로 관리해야 합니다.
스크립트 파일로 한 번에 관리하면 쉽게 패치가 가능합니다.
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
'웹 (web)' 카테고리의 다른 글
스마트에디터 Access denied 오류 해결 (0) | 2023.05.25 |
---|---|
NodeJs, mysql과 연동시 에러 (0) | 2023.02.22 |
PM2 로그 설정 쉽게 하기 (0) | 2023.01.25 |
동기/비동기, 단일스레드/멀티스레드 정리 (1) | 2022.04.29 |
그누보드 소개 (0) | 2017.08.26 |