インフラ
nginxとは何か

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

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

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

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

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

続きを読む
Flask
Flask × OpenID Connectの実装法【コード例付き実装ガイド】

OpenID Connectの技術解説 OpenID Connectとは OpenID Connect (OIDC) は、ユーザーに関する情報を取得するための認証プロトコルです。OAuth 2.0を基盤として開発され、以 […]

続きを読む
インフラ
環境変数をマスターして、開発をもっとスムーズに

環境変数は、ソフトウェアやアプリケーションの設定情報を外部から提供する仕組みです。開発環境や本番環境において、セキュリティと効率性を向上させるために活用されます。本記事では、環境変数の基本的な仕組みや、ローカルおよび本番 […]

続きを読む
Flask
Flask開発効率UP!configファイルで環境変数を管理する方法

この記事の目標 Flaskでは、configファイルに環境設定を書いて、アプリの運用を分けることができます。例えば、本番環境では、本番環境用のデータベースを使い、開発環境では開発環境用のサーバーを使いたいとします。そんな […]

続きを読む