Show HN: Is_ready – Wait for many services to become available – 0 Dependencies

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • is_ready

    Wait for multiple services to become available with zero dependencies

  • > 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...

  • process-compose

    Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.

  • 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:

  • 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.

    InfluxDB logo
  • wait-for

    ./wait-for is a script to wait for another service to become available.

  • docker-compose-healthcheck

    How to wait for container X before starting Y using docker-compose healthcheck

  • 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

  • devenv

    Fast, Declarative, Reproducible, and Composable Developer Environments

  • 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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • is there a way to "create a skip intro button" for specific videos?

    3 projects | /r/PleX | 7 Jul 2023
  • Update containers/images to latest version in Docker Desktop (windows)

    6 projects | /r/docker | 27 Jun 2023
  • Tell me the best way to move all my docker services from one server to another

    2 projects | /r/selfhosted | 8 Jun 2023
  • Upgrade Plex in Docker not working

    2 projects | /r/synology | 12 May 2023
  • Ibramenu: Bash-based Self-hosted App Deployment

    1 project | /r/hypeurls | 11 May 2023