開発環境を Docker で整えました
このブログの開発環境を Docker Compose で構築しました。フロントエンドに Astro、バックエンドに FastAPI を使っています。
構成
- フロントエンド: Astro(Node 24-alpine)— ポート 4321
- バックエンド: FastAPI(Python 3.14-slim)— ポート 8000
Docker Compose のメリット
docker compose up --buildだけで環境が立ち上がる- チームメンバー間で同じ環境を共有できる
- ホストマシンを汚さない
開発がとても快適になりました。次はデータベースの追加に取り組みたいと思います。