-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve docker-compose by adding healthcheck condition at startup #420
Conversation
1f9f1fb
to
518925e
Compare
Seems like it's not working :( I like the idea, though. |
The two failures seem to be:
Could it just be pipeline unreliability ? I can't seem to re-trigger the failed jobs. Would it be a good idea to do that ? |
Triggered again. I have seen the coveralls error before and don't have a good solution. I sort of wonder if it's worth keeping coveralls at this point... i like having coverage metrics but it's not like we ever do anything about it. We could keep the coveralls lib installed because it does produce a nice report, but disable the travis integration. That would be for a different PR anyways. You could also try doing the |
It failed only on that this time. I'll disable the travis integration here if you don't mind ? |
a3bf468
to
a693d2d
Compare
@dantswain OK for you if I merge with the coveralls deactivated ? |
Can you maybe re-enable it and then open a separate PR? I think it's probably the right move but I think it deserves its own review and weigh in from others. |
a693d2d
to
0be5b17
Compare
OK. I don't think we'll manage to get a green pipeline though :) |
That's fine, we know why. |
Given the low impact, I'll merge this then, since it seems it could help review #414 |
This adds a health check and a dummy service to make sure that we wait for Kafka to be healthy when we start the nodes.
This also adds an environment variable to toggle the capture of logs in tests, which is convenient when debugging complicated test cases. It also adds a formatter to show module, function and PID.
There's some changes due to a
mix format
, but other than that this MR does not change any elixir code.