Heroku에 Flask 앱을 배포하는 방법
2380 단어 herokupythoncodenewbietutorial
전제 조건:
1단계: Heroku CLI 설치
% brew tap heroku/brew && brew install heroku
위 명령은 Mac용이며 다른 시스템에서도 사용할 수 있습니다click here.
2단계: Python 가상 환경 만들기
% python3 -m venv foldername
% source foldername/bin/activate
% cd foldername
3단계: Flask 및 Gunicorn 설치
% pip3 install flask gunicorn
4단계: 앱 폴더 및 간단한 Python 앱 만들기
% mkdir app
% cd app
% vi main.py
main.py
from flask import Flask
app= Flask(__name__)
@app.route('/')
def index():
return "<h1>Welcome to CodingX</h1>"
5단계: 애플리케이션 wsgi.py에 대한 진입점 생성
% cd ../
% vi wsgi.py
wsgi.py
from app.main import app
if __name__ == "__main__":
app.run()
6단계: 로컬 시스템에서 애플리케이션 실행
% python wsgi.py
7단계: requirements.txt 및 Procfile 파일 생성
% pip3 freeze
% pip3 freeze > requirements.txt
% vi Procfile
프로필
web: gunicorn wsgi:app
8단계: Heroku에서 앱 만들기
9단계: heroku에 앱 배포
% heroku login
% git init
% heroku git:remote -a codingx-python
% git add.
% git commit -am "First python app"
% git push heroku master
10단계: 브라우저에서 애플리케이션 열기
https://app-name.herokuapp.com
끝났다!
제 유튜브 채널을 구독해주세요
Reference
이 문제에 관하여(Heroku에 Flask 앱을 배포하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/techparida/how-to-deploy-a-flask-app-on-heroku-heb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)