파이썬 실행 환경 세팅

#필요시 설치 및 업데이트
sudo apt upgrade python3 -y
sudo apt upgrade cron -y
sudo apt upgrade git -y
 
cd ~ && mkdir lhk-lms && cd lhk-lms
 
#git clone 
#토큰 사용시
git clone https://git.lhk.o-r.kr/lhk-lms/attendance_app.git
#ssh 사용시
git clone git@git.lhk.o-r.kr:lhk-lms/attendance_app.git
 
cd attendance_app
mkdir logs
 
#시스템 의존성 설치
sudo apt install tesseract-ocr -y
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb -y
sudo apt install postfix -y #로그용 (CRON) info (No MTA installed, discarding output)
 
#파이썬 패키지 설치
#필수설치
sudo apt install python3-pip -y
 
#의존성 설치
pip install -r requirements.txt
 
#crontab 편집기 열기
crontab -e
 
#추가
*/1 * * * * python3 /home/ubuntu/lhk-lms/attendance_app/main.py >> /home/ubuntu/lhk-lms/attendance_app/logs/attendance_app_`date "+\%Y-\%m-\%d"`.log
 
#크론탭 재실행
sudo service cron restart