インフラ
WEBアプリをデプロイする-AWSからマネージドサービスまで

ローカル環境でFlaskアプリを開発し、自分のPCで動作確認することは簡単です。しかし、これをインターネットに公開し、他のユーザーに利用してもらうにはどうすればいいでしょうか?この記事では、ローカルから公開までの基本的な […]

続きを読む
インフラ
GunicornとWSGIサーバーとは?その役割と仕組みを解説

PythonでWebアプリケーションを開発するときに頻繁に登場する「Gunicorn」や「WSGIサーバー」。これらは一体何をするものなのでしょうか?この記事では、それぞれの役割や仕組みについて解説します。 Gunico […]

続きを読む
Flask
Flaskアプリケーションを起動する方法と構成のポイント

Flaskを使用してWebアプリケーションを開発する際には、以下の手順でアプリケーションを構成し、起動します。本記事では、app.pyでの基本的な設定と起動方法を解説します。 アプリケーションの初期化 アプリケーションを […]

続きを読む
Flask
Flaskにおけるstaticファイルの役割

Flaskにおけるstaticファイルの役割 Flaskアプリケーションを構築する際、staticディレクトリは重要な役割を果たします。このディレクトリには、アプリケーションの動作に必要な静的ファイルが保存されます。以下 […]

続きを読む
個人開発
あなたのWEBアプリにAI botをつける方法

AWS Bedrock・SageMaker AWSが提供するAIエージェントが使えるのがBedrock。SageMakerはlocal LLMをここに落として使えるもの。hagging faceなどに落ちてるLLMを自分 […]

続きを読む
個人開発
Excelを扱うAI Agentについて調べてみた

Excelを読み込んでAgentにする、AIはまだ存在してない。 dataframeを扱うAgentはあった。 これは、内部でReActという、Agentの内部で思考を繰り返す優れもの。内部で、何度も思考を繰り返していた […]

続きを読む
Flask
Flaskアプリのログを詳細に記録する方法を解説

Flaskアプリのログとは? ログとは、アプリケーションが動作している間、様々なイベントや情報を記録しておく仕組みのことです。Flaskアプリにおいては、リクエストの処理状況、エラー発生時、特定の処理が行われたタイミング […]

続きを読む
インフラ
nginxとは何か

nginxは、サーバーの負荷を効率的に分散する仕組みを提供するWebサーバーおよびリバースプロキシサーバーです。本記事では、nginxの基本的な仕組みと、その設定方法について説明します。 サーバー負荷を分散する仕組み n […]

続きを読む
インフラ
AWSでFlaskアプリを立ち上げる方法:GitHubを活用したアプローチ

AWS環境にFlaskアプリをデプロイする方法はいくつかありますが、今回は GitHubからFlaskアプリをクローンし、AWS Linux上で起動する方法 を解説します。本記事は連続記事の一部です。 AWSリソースを構 […]

続きを読む
Flask
Flask開発におけるtemplatesフォルダの役割とJinja2テンプレートエンジンの活用方法

templatesフォルダの役割 Flaskでは、テンプレートファイルを格納する標準的なディレクトリとしてtemplatesフォルダが使用されます。このフォルダ内にHTMLファイルを配置し、動的なWebページを構築するた […]

続きを読む