Heroku에 Flask 앱을 ​​배포하는 방법

Hello Friends, 이 기사에서는 Heroku에 플라스크 앱을 배포하는 방법을 보여줍니다. 아래 단계에 따라 Python 플라스크 앱을 Heroku에 배포합니다.

전제 조건:
  • 시스템에 Git이 설치되어 있어야 합니다.
  • 시스템에 Python이 설치되어 있어야 합니다.

  • 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

    끝났다!

    제 유튜브 채널을 구독해주세요

    좋은 웹페이지 즐겨찾기