Skip to content

Conversation

@jdhalbert
Copy link
Contributor

Description

Replaced the healthcheck's use of curl with wget in quickstart.sh as curl does not exist in the image, causing a permanently unhealthy container state. This problem and solution are documented in these locations:

https://www.answeroverflow.com/m/1435181757451472927
https://ente.io/help/self-hosting/guides/windows#docker-composeyaml

Another improvement described in these sources is also added: increasing the start_period to 120 seconds to allow extra time for first time bootstrapping.

This resolves #6991.

Tests

  • The removed curl command would cause healthcheck to constantly fail and result in an unhealthy state.
  • Testing the removed curl command in docker exec would report that curl does not exist.
  • The added wget command works fine in docker exec and leaves Docker reporting a healthy instead of unhealthy state.

Replaced curl with wget in healthcheck as curl does not exist in the image, causing constant unhealthy state.
@CLAassistant
Copy link

CLAassistant commented Dec 10, 2025

CLA assistant check
All committers have signed the CLA.

@mnvr mnvr merged commit 25a554c into ente-io:main Dec 10, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Self Hosted] curl package is missing in ghcr.io/ente-io/server

3 participants