ECS Task healtheck for Alpine-based containers
· 3 min read
If you are working with AWS ECS, you might know about ECS task healthcheck.
AWS documentation suggests to use curl
in command:
[ "CMD-SHELL", "curl -f http://localhost/ || exit 1" ]
I usually try to minimize container image size, thus my first choice for base image is Alpine.
Unfortunately, it doesn't come with curl installed out of the box. It only includes wget.