반응형
git pull 할 때마다 username pasword 입력하기 귀찮아서. 일단 remote url을 변경 하면된다.
git remote show origin
git remote remove origin
git remote add origin https://<username>:<accessToken>@github.com/ownerName/projectName.git
쉘 스크립트를 처음 짜봤다.
아직 넘 부족하지만, 배포 시간을 단축하는데 꿀이다.
#!/bin/sh
echo "git pull and update start"
cd <디렉토리명>
pm2 list
pm2 kill
sleep 3
git pull origin main
sleep 3
. venv/bin/activate
sleep 1
pm2 start "gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app" --name <워커명>
sleep 1
sudo service nginx restart
반응형
'프로그래밍 > python' 카테고리의 다른 글
다른 폴더에 존재하는 파일 import가 잘 되지 않을 때 (0) | 2022.08.29 |
---|---|
selenium wating loading bars 셀렌니움 로딩바 사라짐 대기 (0) | 2022.08.29 |
selenium 작업 종료 후 chromedriver.exe가 작업 관리자에 남아있는 현상 방지 (0) | 2022.08.23 |
txt파일에 로그 기록을 남기는 함수 (0) | 2022.08.22 |
python try except 부분 custom exception 만들기 (0) | 2022.08.22 |