Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/butla/contaiwaiter
Waits until systems in containers really come on-line and then signals it.
https://github.com/butla/contaiwaiter
Last synced: 1 day ago
JSON representation
Waits until systems in containers really come on-line and then signals it.
- Host: GitHub
- URL: https://github.com/butla/contaiwaiter
- Owner: butla
- License: mit
- Created: 2018-10-29T06:56:30.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-29T18:24:19.000Z (over 3 years ago)
- Last Synced: 2023-08-03T08:07:35.590Z (over 1 year ago)
- Language: Python
- Size: 47.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Contaiwaiter - the container awaiter
====================================Waits until systems in containers really come on-line and then signals it.
The purpose is to use this in tests, as a single URL to wait for for the whole system
spread across multiple containers.There are many simple projects like this
(see `here `_
or `here `_,
but you can find many more than these), but they only wait for ports or URLs,
which is insufficient, from my experience.
So this application will wait for URLs to start returning proper HTTP responses,
wait for SQL servers to be responsive, check that you can talk with Redis, etc.I'll add to this project over time, when need arises, functions
to wait for a specific system to become operational.
But hey, contributions are welcome.TODO: plugin system, so that you inherit the image, add a python file and config,
and it works magically.