-
process-compose
Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
docker-compose-healthcheck
How to wait for container X before starting Y using docker-compose healthcheck
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
> Zero dependencies seems like a weird selling point, especially since it depends on Clap, Tokio, a Rust compiler...
Came here to make the same comment. 0 dependencies would mean/infer (at least, to me) a lack of any dependencies but that doesn't seem to be the case[1]. There are 30 matches for the word `dependencies`.
[1] - https://github.com/Stavrospanakakis/is_ready/blob/main/Cargo...
The IMO superior https://github.com/F1bonacc1/process-compose project has this built in, while allowing to manage regular programs that don't require containers.
See:
With Docker compose, there is a more idiomatic way to achieve this with zero dependencies using healthchecks[0]. Works well!
I used wait_for_it.sh for the purposes exemplified in the OP until I found healtchecks could be used instead.
[0] https://github.com/peter-evans/docker-compose-healthcheck
It works on MacOS/Windows, unlike systemd. Therefore it's well suited for development environment setups for polyglot teams.
https://devenv.sh/ is one example that uses it to do just that.
Related posts
-
is there a way to "create a skip intro button" for specific videos?
-
Update containers/images to latest version in Docker Desktop (windows)
-
Tell me the best way to move all my docker services from one server to another
-
Upgrade Plex in Docker not working
-
Ibramenu: Bash-based Self-hosted App Deployment