コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 8 of about 8 for コンポーネント (0.003 sec.)
コンテナ内のFastAPI - Docker 12724
コンテナ内のFastAPI - Docker FastAPIアプリケーションをデプロイする場合、一般的なアプローチは Linuxコンテナ・イメージ をビルドすることです。 基本的には Docker を用いて行われます。生成されたコンテナ・イメージは、いくつかの方法のいずれかでデプ ... , "--proxy-headers"] コンテナとは何か コンテナ(主にLinuxコンテナ)は、同じシステム内の他のコンテナ(他のアプリケーションやコンポーネント)から隔離された状態を保ちながら、すべての依存関係や必要なファイルを含むアプリケーションをパッケージ化する非常に 軽量 な方法 ... を使い、環境変数で設定するだけで良いです。 そうすれば多くの場合、コンテナとDockerについて学び、その知識をさまざまなツールやコンポーネントによって再利用することができます。 つまり、データベース、Pythonアプリケーション、Reactフロントエンド・アプリケーションを備え ... のUvicornプロセス を実行したいでしょう。 ロードバランサー コンテナを使用する場合、通常はメイン・ポート でリスニング しているコンポーネントがあるはずです。それはおそらく、 HTTPS を処理するための TLS Termination Proxy でもある別のコンテナであったり、同様のツールで ...
https://man.mtool.work/fastapi/0.115/deployment/docker/
デプロイメントのコンセプト 11242
デプロイメントのコンセプト FastAPI を用いたアプリケーションをデプロイするとき、もしくはどのようなタイプのWeb APIであっても、おそらく気になるコンセプトがいくつかあります。 それらを活用することでアプリケーションを デプロイするための最適な方法 ... ーのHTTPSについて では、HTTPSがどのようにAPIを暗号化するのかについて学びました。 通常、アプリケーションサーバにとって 外部の コンポーネントである TLS Termination Proxy によって提供されることが一般的です。このプロキシは通信の暗号化を担当します。 さらにセキュアな通 ... 信において、HTTPS証明書の定期的な更新を行いますが、これはTLS Termination Proxyと同じコンポーネントが担当することもあれば、別のコンポーネントが担当することもあります。 HTTPS 用ツールの例 TLS Termination Proxyとして使用できる ... あります: Traefik 証明書の更新を自動的に処理 ✨ Caddy 証明書の更新を自動的に処理 ✨ Nginx 証明書更新のためにCertbotのような外部コンポーネントを使用 HAProxy 証明書更新のためにCertbotのような外部コンポーネントを使用 Nginx のような Ingress Controller を持つ Kubernetes ...
https://man.mtool.work/fastapi/0.115/deployment/concepts/
Server Workers - Gunicorn と Uvicorn 9109
Server Workers - Gunicorn と Uvicorn 前回のデプロイメントのコンセプトを振り返ってみましょう: セキュリティ - HTTPS 起動時の実行 再起動 レプリケーション(実行中のプロセス数) メモリ 開始前の事前ステップ ここまでのドキュメントのチュートリアルで ... トにある 再起動**の概念に一部役立ちます。 しかしながら、必要であればGunicornを 再起動 させ、 起動時に実行 させるなど、外部のコンポーネントを持たせることも必要かもしれません。 Uvicornとワーカー Uvicornには複数の ワーカー・プロセス を起動し実行するオプションもあり ...
https://man.mtool.work/fastapi/0.115/deployment/server-workers/
HTTPS について 8187
HTTPS について HTTPSは単に「有効」か「無効」かで決まるものだと思いがちです。 しかし、それよりもはるかに複雑です。 Tip もし急いでいたり、HTTPSの仕組みについて気にしないのであれば、次のセクションに進み、さまざまなテクニックを使ってすべてをセッ ... 提供できるようになります。 これが機能するためには、 パブリックIPアドレス でリッスンしている、サーバー上で動作している 単一の コンポーネント(プログラム)が、サーバー内の すべてのHTTPS証明書 を持っている必要があります。 セキュアな接続を取得した 後 でも、通信プロトコ ...
https://man.mtool.work/fastapi/0.115/deployment/https/
機能 8043
機能 FastAPIの機能 FastAPI は以下の機能をもちます: オープンスタンダード準拠 API作成のための OpenAPI 。これは、 path operations の宣言、パラメータ、ボディリクエスト、セキュリティなどを含んでいます。 JSONスキーマ を使用したデータモデルのドキュ ... 。 これらは、システム、データストア、リレーショナルデータベース、NoSQLデータベースなどと簡単に統合できる再利用可能なツールとコンポーネントとして構築されています。 依存性の注入(Dependency Injection) FastAPIには非常に使いやすく、非常に強力な 依存性の注入 システム ...
https://man.mtool.work/fastapi/0.115/features/
代替ツールから受けたインスピレーションと比較 7826
代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ ... ん。 依存性注入の仕組みは依存性の事前登録が必要で、宣言された型に基づいて依存性が解決されます。そのため、特定の型を提供する「コンポーネント」を複数宣言することはできません。 ルーティングは一つの場所で宣言され、他の場所で宣言された関数を使用します (エンドポイントを ... でしたが、Swagger UIを追加できることはわかっていました。 依存性注入の仕組みを持っていました。上記で説明した他のツールのようにコンポーネントの事前登録が必要でした。しかし、それでも素晴らしい機能でした。 セキュリティの統合がなかったので、Flask-apispecを元にしたフル ... 高性能な非同期サービスの構築に最適です。 非常にシンプルで直感的です。簡単に拡張できるように設計されており、モジュール化されたコンポーネントを持っています。 以下のような特徴があります。 非常に感動的な性能。 WebSocketのサポート。 GraphQLのサポート。 インプロセスのバ ...
https://man.mtool.work/fastapi/0.115/alternatives/
プロジェクト生成 - テンプレート 7699
プロジェクト生成 - テンプレート プロジェクトジェネレーターは、初期設定、セキュリティ、データベース、初期APIエンドポイントなどの多くが含まれているため、プロジェクトの開始に利用できます。 プロジェクトジェネレーターは常に非常に意見が分かれる設 ... ュボードビュー。 メインダッシュボードでのユーザー作成と編集。 セルフユーザー版 Vuex 。 Vue-router 。 美しいマテリアルデザインコンポーネントのための Vuetify 。 TypeScript 。 Nginx ベースのDockerサーバ (Vue-routerとうまく協調する構成)。 Dockerマルチステージビルド。 ...
https://man.mtool.work/fastapi/0.115/project-generation/
依存関係 - 最初のステップ 7410
依存関係 - 最初のステップ ** FastAPI** は非常に強力でありながら直感的な 依存性注入 システムを持っています。 それは非常にシンプルに使用できるように設計されており、開発者が他のコンポーネント FastAPI と統合するのが非常に簡単になるように設計され ... 引き受けます。 他にも、「依存性注入」と同じような考えの一般的な用語があります: リソース プロバイダ サービス インジェクタブル コンポーネント FastAPI プラグイン 統合や「プラグイン」は 依存性注入 システムを使って構築することができます。しかし、実際には、 「プラグイ ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/
PREV 1 NEXT