別のコンテナと通信するテストがあるんだけど、その別のコンテナは起動に1分くらいかかるのでテストごとに起動すると遅くなる。しかしクリーンな状態でテストをしたい。
そこでテストの最後にdocker compose downしてdocker compose up --detachするようにした。テストの先頭でもdocker compose up --detachしているので初回起動時もそのまま動く。
ファイルを保存するごとにテストとかには向いてないけど、そういうテストではないのでヨシ。
今は大きなテストケースが1つだけだけど、複数になった場合はどうしよう。富豪的にその数だけコンテナを立てる?
docker compose up --detach --force-recreate --renew-anon-volumes --timeout 0
の方が良さそう。
Please Login to reply.
No replies yet.