728x90

Github Action 으로 파이썬 프로젝트 CI/CD 를 진행해보도록하겠습니다. 

 

이메일 아이디는 keys.json 즉 json 파일로 주어집니다. 

except 밑에 이메일, 비밀번호를 적으시면 로컬에서는 돌아가게됩니다. 

Git에 안올라가게 설정을 해주도록합시다. .gitignore에 설정을 하시면됩니다. 

서비스 키 또한 keys.json 으로 사용합니다. 

이메일과 이메일 비밀번호와 구글 서비스키를 넣어줍니다. 

 

main.py 에서는 반드시 필요한 2줄을 적어줍니다. 

구글 웹엔진이 shrinkers.wsgi 를 구니콘에서 실행했지만 구글웹엔진에서는 메인 콜론으로 시작되어서 위에것이 없다면 실행하지 않습니다. 

 

 

 

앱엔진으로 갈때 바뀌는 환경변수도 알아보겠습니다. 

장고_env를 넣어주고 

B4는 수동 스케일링이 되는 인스턴스클래스중에 하나입니다. 서비스는 무조건 default를 일단 해줍니다. 

스케일링하는것 ! 

1개를 쓰는 이유는 2개이상일경우 돈이 나가기 때문입니다. 

 

Utils.py 에서는 이메일이 없으면 못보내게 코드 설정을 해줍니다. 

 

728x90

'WEB > django' 카테고리의 다른 글

django error - cannot import name 'url' from 'django.conf.urls'  (0) 2022.08.14
복사했습니다!