728x90
반응형
가상환경에서 동작시키다보면 가끔 가상환경을 빠져나가서 다시 설정해줘야하는 경우가 생겼다.
그래서 자동 배포를 하면서 사용했던 방법으로 자동으로 환경을 조성하고 실행시켜주는 스크립트를 만들었다.
우선 지금 실행시킬 내용이 최신이 될 수있도록 pull 을 받고, 가상환경을 적용 시키는 과정으로 로직을 생각했다.
#!/bin/bash
APP_NAME=lion_app
# git pull
echo "Start to execute git pull"
git pull
# 가상환경 적용 (source)
echo "Start activate venv"
source venv/bin/activate
# runserver
echo "Start execute runserver command"
python3 $APP_NAME/manage.py runserver 0.0.0.0:8000
실행 명령어
./runserver.sh
728x90
반응형
'Dev. > Docker' 카테고리의 다른 글
[Cloud] 배포 - Docker : docker-compose.yml (0) | 2023.08.12 |
---|---|
[Cloud] 배포 - Docker : Dockerfile - Django (0) | 2023.08.11 |
[Cloud] 배포 - Docker : Volume (0) | 2023.08.10 |
[Cloud] 배포 - Docker : Dockerhub (0) | 2023.08.07 |
[Cloud] 배포 - Docker : Dockerfile (0) | 2023.08.06 |
댓글