-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Makes docker healthcheck more robust #12344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Welcome to LocalStack! Thanks for raising your first Pull Request and landing in your contributions. Our team will reach out with any reviews or feedbacks that we have shortly. We recommend joining our Slack Community and share your PR on the #community channel to share your contributions with us. Please make sure you are following our contributing guidelines and our Code of Conduct.
All contributors have signed the CLA ✍️ ✅ |
I have read the CLA Document and I hereby sign the CLA |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the contribution, @crystalin! Would you mind elaborating on scenarios where it makes sense to set the working directory explicitly to a different one?
This originally comes from using https://github.com/nektos/act with localstack service on a github action. Ex:
I'm no expert in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the clarification, and especially for the contribution in the first place! The changes are minimal and are looking good, all pipelines are 💚!
Motivation
Running the localstack/localstack docker with a different --workdir makes it "unhealthy". Ex:
docker run -it --workdir /opt localstack/localstack:stable
Changes
Changes the docker healthcheck to use absolute path when executing the binary