アドミナーフラスコダッシュボード- Herokuとシンプルな管理パネルをプッシュする方法
こんにちは、コーダ.
この記事はどのようにライブの準備をプッシュする方法を示しますFlask dashboard Herokuプラットフォームといくつかの簡単な構成スクリプトを使用します.
最終製品Adminator Flask Dashboard AppSeedプラットフォームによって生成されたオープンソース製品は、フリーアドミレータUIキットを使用してフラスコで生成されます.
いくつかの動作で画面に何かを見ましょう. 無料アカウントを作成Heroku
ターミナルウィンドウを開き、sample project :
Herokuは、実際のGitアカウントにアプリケーションを接続し、新しいコミットが発生したときに自動的にビルドトリガします.
展開が成功するには、Herokuは実行する前にプロジェクトにファイルが存在することを期待します
runtime.txt - 使用するPythonのVerisonを指定する任意のファイル
Procfile - Gunicornを介して展開をトリガします.ファイルは1行しか含んでいない:
Flask Dashboard Black - UI準備管理パネルDemo
Flask Admin Panel Argon - ライブDemo - ライセンス との完全なリストopen-source admin dashboards Githubに掲載されています.
ここで提示されたトピックでより速く対応するために観衆を助ける資源による短いリスト.
Flask Framework 軽量WSGI Webアプリケーションフレームワークです.これは、迅速かつ簡単に、複雑なアプリケーションにスケールアップする機能を開始するように設計されます.それはwerkzeugと神社の単純なラッパーとして始まり、最も人気のあるPythonのWebアプリケーションフレームワークの一つとなっている.
Heroku いくつかのプログラミング言語をサポートするサービスとしてクラウドプラットフォームです.最初のクラウドプラットフォームの一つであるHerokuは2007年6月からRubyプログラミング言語のみをサポートしていたが、Java、ノードをサポートしている.JS、Scala、clojure、Python、PHP、およびGO.
この無料の製品のプロバイダであるAppSeedは、オートメーションツールとBoilerplateコードを使用して、様々なパターンやプログラミング言語でコード化されたUI準備Webアプリケーションを提供するプラットフォームです.Admin Dashboards , Static Sites 11ティーとパニーニSSGで造られます.JAMstack スターター
Adminatorは、ColorLibによって巧みに作られる反応的なブートストラップ4管理テンプレートです.これは、コードスニペットやユーティリティ、カスタムページ、アプリケーションのコレクションといくつかの有用なウィジェットを使用する準備ができています.
この記事はどのようにライブの準備をプッシュする方法を示しますFlask dashboard Herokuプラットフォームといくつかの簡単な構成スクリプトを使用します.
Thank you! Content provided by AppSeed - App Generator.
最終製品Adminator Flask Dashboard AppSeedプラットフォームによって生成されたオープンソース製品は、フリーアドミレータUIキットを使用してフラスコで生成されます.
In a rush?
いくつかの動作で画面に何かを見ましょう.
$ git clone https://github.com/app-generator/flask-dashboard-adminator.git
$ cd flask-dashboard-adminator
Authenticate into Heroku platform using the terminal
$ heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/cli/browser/0d71eacf-151a-462d-9ba6-9c9502b9e3dc
Logging in... done
Logged in as [email protected]
Push the project into Heroku platform
$ heroku create
Creating app... -
Creating app... done, ⬢ morning-retreat-24780
https://morning-retreat-24780.herokuapp.com/ | https://git.heroku.com/morning-retreat-24780.git
アプリはランダムな名前を使用して作成されますmorning-retreat-24780
とHerokuダッシュボードに表示する必要があります.特定の名前が欲しいなら、create
3番目の引数を持つコマンド$ heroku create predator-vs-rocky
The last step - Trigger the build and Deploy the app
$ git push heroku master
Counting objects: 138, done.
Delta compression using up to 4 threads.
...
... boring messages
... more boring messages
...
... .. <('_')> .. <---- This is my hacky avatar and has nothing to do with anything
...
remote: https://morning-retreat-24780.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/morning-retreat-24780.git
* [new branch] master -> master
この時点で、アプリケーションを正常に展開する必要がありますし、我々は端末からの入力によってアクセスすることができますheroku open
またはHerokuダッシュボードを訪問し、開いているアプリのボタンをクリックします.That was easy right?
自動化
Herokuは、実際のGitアカウントにアプリケーションを接続し、新しいコミットが発生したときに自動的にビルドトリガします.
Connect the app to the Github repo
Enable automatic deploy
関連ファイル:
展開が成功するには、Herokuは実行する前にプロジェクトにファイルが存在することを期待します
git push heroku master
runtime.txt - 使用するPythonのVerisonを指定する任意のファイル
Procfile - Gunicornを介して展開をトリガします.ファイルは1行しか含んでいない:
web: gunicorn run:app --log-file=-
gunicornコマンドへの引数run:app
WSGIアプリケーションは、run.py ファイル# Contents of run.py
from app import app, db
if __name__ == "__main__":
app.run()
あなたがこのポストを役に立つとわかるならば、より多くのフラスコダッシュボードで遊びたいですHeroku , Docker , Gunincorn , and Waitress , リンクにアクセスしてください.Flask Dashboard Black - UI準備管理パネルDemo
Flask Admin Panel Argon - ライブDemo - ライセンス
リンクと資源
ここで提示されたトピックでより速く対応するために観衆を助ける資源による短いリスト.
フラスコフレームワーク
Flask Framework 軽量WSGI Webアプリケーションフレームワークです.これは、迅速かつ簡単に、複雑なアプリケーションにスケールアップする機能を開始するように設計されます.それはwerkzeugと神社の単純なラッパーとして始まり、最も人気のあるPythonのWebアプリケーションフレームワークの一つとなっている.
地獄
Heroku いくつかのプログラミング言語をサポートするサービスとしてクラウドプラットフォームです.最初のクラウドプラットフォームの一つであるHerokuは2007年6月からRubyプログラミング言語のみをサポートしていたが、Java、ノードをサポートしている.JS、Scala、clojure、Python、PHP、およびGO.
appseed
この無料の製品のプロバイダであるAppSeedは、オートメーションツールとBoilerplateコードを使用して、様々なパターンやプログラミング言語でコード化されたUI準備Webアプリケーションを提供するプラットフォームです.Admin Dashboards , Static Sites 11ティーとパニーニSSGで造られます.JAMstack スターター
管理者
Adminatorは、ColorLibによって巧みに作られる反応的なブートストラップ4管理テンプレートです.これは、コードスニペットやユーティリティ、カスタムページ、アプリケーションのコレクションといくつかの有用なウィジェットを使用する準備ができています.
Thank you for reading! Let me know your thoughts in the comments.
Reference
この問題について(アドミナーフラスコダッシュボード- Herokuとシンプルな管理パネルをプッシュする方法), 我々は、より多くの情報をここで見つけました https://dev.to/sm0ke/adminator-flask-dashboard-how-to-push-live-a-simple-admin-panel-with-heroku-a24テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol