Herokuに配備!


始まりHeroku


herokuでは、クラウドプラットフォームを使用して独自のWebサイトを導入できます.まずherokuに参加し、新しいdashboardを作成します.deployに着くと、サイトを配置する方法があります.まずHeroku CLIをダウンロードさせてください.ダウンロードしてからエラーが発生しました.
エラーは은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. なのでgooglingはheroku login not workで、その結果heroku CLIが古いバージョンであることが判明したので、削除して新しいバージョンにインストールする必要があります.npm uninstall -g heroku-cliを入力して既存のをクリアし、npm i -g herokuを入力して最新バージョンのherokuをインストールし、正常に動作します!
ログインしてheroku git:clone -a dashboard 이름 と入力するとgitにコピーされます.そしてgit add .までに設置する必要があるものです.
まず最後に書いてあるif name部分を消します.これは開発時にのみ必要な符号化です.
# if __name__ == '__main__':
#     app.run_server(debug=True)
そしてdashフラスコを露出してHerokuに伝えなければなりません.
server = app.server

requirements.txtの作成


次に、herokuにコロナサイトを作成するために必要な部品を教えなければなりません.requirments.txtファイルには、必要な部品が明記されています.
pip freeze > requirements.txt
ファイル名はrequirements.txtでなければなりません.herokuはrequirements.txtの名義で探して、それから不要なものを排除して、必要なものだけを残します.
dash==1.18.1
dash-core-components==1.14.1
dash-html-components==1.1.1
pandas==1.1.5
plotly==4.14.1
gitに追加してコミット
git add .
git commit -m "requirement"

gunicornを使用して本格的なサーバを追加


ローカルサーバではなく、本物のサーバを着用します.Gunicornを通ります.pip install gunicornと入力します.まだ要求があります.txtファイルにgunicorn = 버전を追加します.次にprocfileというファイルを作成する必要があります.私が配置するプロジェクトのプロパティをheorkuに伝えなければならないからです.
# 웹은 gunicorn으로 돌리고 있고 main.py 가 서버라는 뜻
web:gunicorn main:server
それは今ではほとんど終わりません.Gitは追加/コミットし、最後のステップをプッシュします.git push heroku masterではコマンドプロンプトでdeployのurlが表示され、そこに入ると!!

加算:title変更方法


そしてtitleを変更したい場合はmain.py入力app.title = "원하는 title"に入力します.
また新しいことを学びました.今回はpandaで簡単にデータを修正できることに驚きました.データに興味のある私にとって、パンダはとても面白い図書館です.また,コードの作成や正式なドキュメントの表示方法を習得することも重要である.
コロナのWebサイト