docker composeで手軽にReact+FastAPI+MySQLお試しローカル環境を作る 動機 Reactを使った静的ホスティングなるものをやってみたい。 動的なコンテンツはFastAPIで作って適宜呼び出したい。 FastAPIとデータベースはつなげておいて、FastAPIサーバーは将来的にサーバーレスみたいにしたい。 この記事の目的 Reactで生成したページから、FastAPIで作ったAPIを利用して、MySQLに入っているデータをブラウザ上で確認する。 最初のディレクトリ構成 docker-compose.yml client Dockerfile server Dockerfile requirements.txt code db.py main.py model.py mysql conf.d my.cnf initdb.d schema.sql testdata.s