GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Not appropriately waiting for health check when one compose service depends on another being healthy · Issue #2790 · orbstack/orbstack Open Labels t/bugSomething isn't workingSomething isn't working DescriptionDescribe the bugWhen one service has a health check attacked in a docker compose file, and another service depends on the first service's condition to be To ReproduceCompose file outlineCreate a docker compose file matching the following outline
Example compose fileNote that I replaced the second service with hello-world as the service I am using relies on a custom image that is not easily shareable. To more easily see the error, a different image that can connect to the database in the volumes: mysql_data: services: db: image: mariadb:lts restart: always environment: MYSQL_ROOT_PASSWORD: example_root_password MYSQL_DATABASE: example_database MYSQL_USER: example_user MYSQL_PASSWORD: example_user_password volumes: - mysql_data:/var/lib/mysql ports: - "3306:3306" healthcheck: test: [ "CMD", "healthcheck.sh", "--connect", "--innodb_initialized", "--innodb_buffer_pool_loaded", ] start_period: 15s interval: 10s timeout: 5s retries: 3 backend: image: hello-world:latest depends_on: db: condition: service_healthy Expected behaviorOrbStack waits for the Diagnostic report (REQUIRED)OrbStack info: System info: Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2026-11-08T10-08-36.359529Z.zip Screenshots and additional context (optional)Output from OrbStack
Output from Podman on linux
Note the ActivityMetadataMetadataAssigneesLabelst/bugSomething isn't workingSomething isn't working TypeProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |