NextでSSGアプリを作成し、CircleCIでS3に自動デプロイする方法
SSGとは静的なHTMLを事前に生成し、配信する方法です。 SSGではファイルの配置をするだけでアプリケーションが公開できるためサーバの準備が不要です。 今回はNextで作成したSSGアプリケーションを、CircleCI…
SSGとは静的なHTMLを事前に生成し、配信する方法です。 SSGではファイルの配置をするだけでアプリケーションが公開できるためサーバの準備が不要です。 今回はNextで作成したSSGアプリケーションを、CircleCI…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、【Rails】asset_syncを利用してCloudFront + S3からアセットファイルを配信するでasset_syncの利用方法に…
こんにちは。Enjoy IT Life管理人の@nishina555です。 Railsアプリケーションで利用されるアセットファイルは、デフォルトの設定ではアプリケーションサーバに配置されています。 今回はアセットファイル…
こんにちは。Enjoy IT Life管理人の@nishina555です。 Webサイトを作成する方法にはいくつかありますが、サーバーをレンタルする方法が一般的です。 しかし サーバーサイドの動的処理が不要な場合はサーバ…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、CodeDeployを利用してECS FargateをBlue/GreenデプロイするでCodeDeployを利用したBlu/Greenデ…
こんにちは。Enjoy IT Life管理人の@nishina555です。 先日、PrivateLinkとALBを利用してECS FargateをロードバランシングするでECSをALBでロードバランシングさせる手順につい…
こんにちは。Enjoy IT Life管理人の@nishina555です。 FargateとはECSの実行環境の1つです。Fargateを利用することでECSインスタンスの管理が不要になるため、インスタンスのキャパシティ…
こんにちは。Enjoy IT Life管理人の@nishina555です。 先日【AWS】ECR + ECS + RDSを利用したDocker環境構築手順でECS環境の構築およびDockerイメージのデプロイ手順について…
こんにちは。Enjoy IT Life管理人の@nishina555です。 先日、自作したDockerイメージをECRにpushする方法についてAWS CLIをインストールし、ECRへDockerイメージをpushする手…
こんにちは。Enjoy IT Life管理人の@nishina555です。 AWS上にDocker環境を構築するにあたり、まずやるべきことがDockerリポジトリの作成です。 今回はAWSのDockerコンテナレジストリ…
こんにちは。Enjoy IT Life管理人の@nishina555です。 先日、【AWS環境構築手順】VPCとEC2を作成し、実際にアクセスしてみるでAWSのEC2を構築する手順について紹介しました。 Webアプリケー…
こんにちは。Enjoy IT Life管理人の@nishina555です。 ロードバランサーを利用することで複数のWebサーバーでサービスを稼働させることができます。 AWS環境の場合だと『ALB + EC2』という組み…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、『ALB+EC2のAWS環境にRoute53を利用して独自ドメインを適用させる手順』でALBを利用したWebサーバーのDNS設定手順につい…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、ALBを導入してWebサーバーのロードバランシングを実現する手順について紹介しました。 上記の関連記事ではALBのデフォルトDNS名を利用…
こんにちは。Enjoy IT Life管理人の@nishina555です。 今回はロードバランサーを利用したWebサーバーをAWS環境に構築する手順について紹介します。 具体的にはALB(Application Load…
こんにちは。Enjoy IT Life管理人の@nishina555です。 前回、HTTPやSSHで接続できるEC2をVPCに構築する手順について紹介しました。 しかし、 実際にサービスが稼働しているAWS環境では、踏み…
こんにちは。Enjoy IT Life管理人の@nishina555です。 今回はEC2のSSL化に関する内容を紹介します。 EC2インスタンスにインストールされたnginxにLet’s Encryptを導入…
こんにちは。Enjoy IT Life管理人の@nishina555です。 今回はムームードメインで取得した独自ドメインをRoute53を利用してEC2に適用させる手順について紹介します。 ゴールは、独自ドメインでアクセ…
こんにちは。Enjoy IT Life管理人の@nishina555です。 今回はAWSに関する記事を紹介します。具体的にはHTTPやSSHでアクセスできるEC2をVPCに構築する手順について紹介します。 なお、AWSア…