Healthcheck
상태를 확인하여 작동 유무를 확인하는 것.
urllib으로 헬스 체크
python -c "import urllib.request as r; exit(0 if r.urlopen('http://www.python.org/').status == 201 else 1)"
Docker Compose#Healthcheck
curl Example:
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080"]
interval: 1m30s
timeout: 10s
retries: 3
start_period: 40s