Sequelizeはnode用のORマッパー。expressでWebアプリを組むときには選択肢に上がってくる。
このSequelize(に限らないが)、手を動かさないとよくわからないところがあったりするので、お手軽に試せる環境を作った。
docker-composeを使って、mysqlのコンテナとnodeのコンテナを立てて実行する感じになっている。 サンプルとして適当なテーブルを切って、簡単なリレーションの設定や、外部キー制約などを試している。
nodeはコンテナとしての実行と、ローカルでの実行の両方に対応させておいた。 環境構築済みならローカルのほうが試行錯誤はしやすい。