メインコンテンツにスキップ

Webアプリケーションを作成するためのユーティリティとライブラリを備えた軽量なWSGIPython フレームワークです。

Python アプリケーションをより効率的に開発します。Flaskは、特定のツールやライブラリを必要としない、フリーでオープンソースのDIYウェブマイクロフレームワークです。Flaskは、必要最低限のバックエンドロジックでアプリケーション開発を開始しますが、すべての機能や設定はユーザーに委ねられます。Flask にはオブジェクトリレーショナルマッピングは付属していませんが、プロジェクトを好みのデータベースなどと統合するためのライブラリや拡張機能があります。

LinodeのFlask One-Click Appを使えば、Python 、Webアプリケーションの開発をより早く始めることができます。

展開後のスタートアップ

インストールされたソフトウェア

このOne-Clickアプリは、Flaskのインストールに加えて、本番環境でのFlaskの実行をサポートするソフトウェアをインストールし、設定します。以下は、インストールされたソフトウェアのリストです。

  • のです。 NGINX Webサーバーは、基本的なNGINX の設定でインストールされ、その場所は /etc/nginx/sites-enabled/flask_appそして、あなたのLinodeの IP アドレスを聞きます。
  • Flaskアプリケーションの例は、あなたのLinode'sにダウンロードされます。 /home/flask_app_project ディレクトリを作成します。にアクセスすると Linode's IP addressをクリックすると、例のFlaskアプリケーションが実行され、お決まりのブログコンテンツを提供しているのがわかります。
  • 例題のFlaskアプリケーションの環境は、基本的な設定で構成されます。 /etc/config.json ファイルを作成します。
  • Python WSGI (web server gateway interface) HTTP Server for UNIX であるGunicorn がインストールされ、動作しています。これは、NGINX Web サーバーからのリクエストを Flask アプリケーションに転送するために使用されます。
  • スーパーバイザーLinode には、UNIX 系 OS 上の多数のプロセスを監視・制御することができるクライアント/サーバーシステムである「Mr.Mr.Mr.Mr.Mr.Mr.」がインストールされ、動作しています。その設定ファイルは以下の場所にあります。 /etc/supervisor/conf.d/flask_app.conf.
  • サンプルのFlaskアプリのログは、以下の場所にあります。 var/log/flask_app/flask_app.out.log と /var/log/flask_app/flask_app.err.log

参加するには

これで、Flask One-Clickアプリを使ってLinode にインストールされたすべてのソフトウェアに慣れたので、次のステップを探ってみましょう。

Flask One-Click App はLinode によって作成されました。アプリのデプロイメントに関するサポートについては、サイドバーに記載されている情報を介してLinode Support に連絡してください。ツールやソフトウェア自体に関するサポートについては、Flask Supportをご覧ください。