git 파일을 수정할 때마다 linux 서버에 자동으로 업데이트

rekv·2024년 12월 16일

BEYOND SW CAMP

목록 보기
20/30
일수일자교과목내용편성시간
1824/12/13프론트엔드HTML/CSS8
while true #무한 반복
do
  rm -rf [파일 저장 위치] # 파일이 존재하면 삭제
  git clone [깃허브 주소] [파일 저장 위치]
  echo "코드 받아오는 중..." 
  sleep 10  # 10초마다 git 갱신 확인
done

실행 : bash get.sh

nginx 서버를 예로 들자면

while true #무한 반복
do
  rm -rf /var/www/html/front # 파일이 존재하면 삭제
  git clone [깃허브 주소] /var/www/html/front
  echo "코드 받아오는 중..." 
  sleep 10  # 10초마다 git 갱신 확인
done

와 같이 설정하고 해당 파일을 실행하면 [Linux Server IP]/front/[파일이름].html을 수정할 때마다 실시간으로 반영되는 걸 확인할 수 있다.
VS Code에서 Live Server와 함께 사용하면 실시간으로 수정을 확인할 수 있는 동시에 서버에도 git을 commit하자마자 바로 반영 가능
VS Code에서 Live Server 설정하는 방법

0개의 댓글