fastAPIをMySQLと接続してDockerで構築
Dockerでbuild
Docker-compose buildDockerを起動(-dでバックで起動)
Docker-compose up -dlocalhost:8080/docs
docker-compose exec db mysql meijoHackU2022-db注意:dockerコンテナで動かす場合、一度コンテナ内でエラーを出してDockerが落ちるのを防いだ後にmodelsの中のファイルをfrom db import **** にして対応
dockerコンテナの中に入る create_db.pyのあるディレクトリで
python create_db.py
dockerコンテナの中に入る
python rebuild_db.py