Docker環境構築

開発環境を Docker で整えました

このブログの開発環境を Docker Compose で構築しました。フロントエンドに Astro、バックエンドに FastAPI を使っています。

構成

  • フロントエンド: Astro(Node 24-alpine)— ポート 4321
  • バックエンド: FastAPI(Python 3.14-slim)— ポート 8000

Docker Compose のメリット

  1. docker compose up --build だけで環境が立ち上がる
  2. チームメンバー間で同じ環境を共有できる
  3. ホストマシンを汚さない

開発がとても快適になりました。次はデータベースの追加に取り組みたいと思います。