Topic.
- 2026-07-12 : 移転に伴いデザインも一新しました。
- 2026-07-12 : JamStack化が完了しました。
- 2026-07-11 : DDEVの環境をTome 8.x-1.16にUpdateしました。
- 2026-07-11 : DDEVの環境をDrupal 11.4.2にUpdateしました。
- 2026-07-10 : DDEVの環境をTome 8.x-1.15にUpdateしました。
- 2026-07-04 : DDEVの環境をDrupal 11.4.1にUpdateしました。
- 2026-07-02 : DDEVの環境をDrupal 11.4.0にUpdateしました
Drupal with Jamstack.
当WebサイトはDrupalの学習を兼ねた運営を目的として2024年に開設しています。Drupalを動かすインフラとしてAWSのLightsailとBitnamiが用意するDrupalがパッケージされたプランを選びこれまで運営を続けてきました。
2026年5月にAWSのVPSであるLightsailがBitnamiとの関係を解消し、以降のアップデートが非対応となった為、プラン変更と同時に、当初から構想にあったDrupalを使ったJamStack化を行いました。
JamStack.
JamStackと言っても、非常にシンプルな形で実現しています。
- ローカル環境であるMacBookProにDDEVとOrbstackを設置しDrupalをインストールします。
- Drupalで構築したWebサイトを、Tomeモジュールを使い、静的ファイル化(html化)します。
- AWSのLightsailに静的ファイルを配置します。
- AWSのCDNであるCloudFrontを使い公開しています。
静的ファイル化したJamStackの公開はLightsailでなくS3を使うのが王道ですが、S3がApacheを持たない事でCDN側でWebサイトをコントロールする必要があります。このことから、コントロールの柔軟性を考えLightsailとCloudFrontを使い公開しています。(S3とCloudFrontを使う構成より設定や管理が楽です)
Lightsailのプランは『OSのみのUbuntu』を選択し、静的ファイルのWeb公開のみを目的として設定しています。その為プログラムやDBを使用していないので、CMSの運営に関わる一般的なサーバー管理の手間から解放された運営になっています。