Docker ComposeでPython(Jupyter)+MySQL分析環境構築
ms-vscode-remote.remote-containersをインストールDev Containers: Reopen in Containerを選択
- Docker Compose version v2.23.0-desktop.1
- Docker version 24.0.6
- MySQL Ver 8.0.33
- Python 3.11.9
Note
その他のライブラリなどのバージョンはrequirements.txtを参照してください。
core/: 中心的な機能を提供するパッケージcrud/: CRUD機能を提供するパッケージmigrations/: マイグレーション関連ファイル格納先(alembicにより自動生成)models/: DBのテーブル定義ファイルの格納先notebooks/: notebookの格納先
- マイグレーションを作成
alembic revision --autogenerate -m "some message"
Note
alembicはinit+models/を参照するように設定済みです。