- docker-compose exec webpack yarn knex migrate:make test
- docker-compose exec webpack yarn knex migrate:latest
- docker-compose exec webpack yarn knex seed:make test
- docker-compose exec webpack yarn knex seed:run
- 下記のとおり docker-compose でコンテナを起動
docker-compose up or デタッチする場合 docker-compose up -d
http://localhost
にアクセス
or
http://localhost/api (※フロントエンド側のコンテナがたち上がっている場合に有効)
node_modules
を shared volumes
の対象から除外することにより、起動速度を早くできます。
デメリットとして、 node_modules の取り回しがやや面倒になります のでお好みで
docker-compose.override.yaml
を作成volumes
として/opt/drive/node_modules
を webpack サービスに対して指定するdocker-compose.override.yaml
全体としては以下のような記述になる
version: '3.1' services: webpack: volumes: - /opt/drive/node_modules
node_modules
が匿名ボリュームと同期するようになる
$ yarn add hogemodule
を ホスト側で 実行$ docker-compose exec webpack yarn add hogemodule
もしくは$ docker-compose build --no-cache
を実行