python-flask 앱을 Heroku에 배포하는 방법. [H10 오류]를 피하십시오!
2022-10-02 last update
4 minutes reading atienoobwanda flask herokuh10 heroku플라스크 앱을 Heroku에 배포하는 것은 어떻게든 일이 될 수 있습니다! 모든 것을 올바른 방법으로 수행한 경우에도 유명한 H10 Heroku 오류가 갑자기 나타날 수 있습니다!
배포를 번거롭게 하지 않고 더 많이 승리할 수 있는 방법이 있습니다!
- 구성 파일인 config.py로 이동하여 DEBUG = True가 DevConfig(Config) 클래스와 같은 줄에 있는지 확인합니다.
Procfile을 생성한 다음 다음을 추가합니다. < web: gunicorn manage:app> 이 경우 app은 애플리케이션 이름이고 manage는 코드를 실행하는 데 사용하는 파일입니다 . Heroku 계정에 로그인하거나 새 계정 만들기:< heroku 로그인 > 다음으로 앱 생성: heroku create API 또는 비밀키가 있는 경우>> heroku config:set API_KEY= 설치하지 않은 경우 다음(가상에서)을 설치하십시오. (pip install을 사용하는 것을 잊지 마십시오):
플라스크 1.1.4
구니콘
Argcomplete 2.0.0
마크업세이프 2.0.1
Django-cors-header 3.11.0 다음을 사용하여 requirements.txt를 생성하십시오. pip freeze > requirements.txt 프로젝트 루트 폴더 파일에 runtime.txt를 만들고 사용 중인 python 버전을 추가합니다. 예: python-3.9.12 터미널에서 heroku config:set DISABLE_COLLECTSTATIC=1을 실행합니다.
--->마지막으로 1.Git 추가 . =>2. Git Commit -m ”deployment updates” => 3.Git push heroku main/master(분기 이름에 따라 다름)
배포를 번거롭게 하지 않고 더 많이 승리할 수 있는 방법이 있습니다!
class DevConfig(Config):
DEBUG = True
플라스크 1.1.4
구니콘
Argcomplete 2.0.0
마크업세이프 2.0.1
Django-cors-header 3.11.0
--->마지막으로 1.Git 추가 . =>2. Git Commit -m ”deployment updates” => 3.Git push heroku main/master(분기 이름에 따라 다름)
Remember: A new bug after fixing the previous one is progress… Happy Hacking!