大学生とサークルのマッチングシステム
Geshuku直下の位置(docker-compose.ymlがある場所)で以下のdockerを起動
docker-compose run --rm app /bin/bash
コンテナを起動したら,npmをインストール
npm install
まず,sequelizeのインストール
docker-compose run --rm app npm i mysql2 sequelize sequelize-cli
既にデータベースを生成していた場合,以下のコマンドで初期化する.
docker-compose run --rm app npx sequelize-cli db:migrate:undo:all
Geshuku直下の位置で,DBマイグレーションを実行
docker-compose run --rm app npx sequelize-cli db:migrate
次に,データベースに初期データを挿入
docker-compose run --rm app npx sequelize-cli db:seed:all
データベースの中身を確認したい場合は
docker-compose up -d
でコンテナを起動し,以下のコマンドを入力すると,mysqlを起動できる.
docker-compose exec mysql mysql -uroot -p