FASHIONISTAR CI/CD
🔄 Celery Queues Deploy: 4aae6106b1530c3cc7d7d64f5e3c3e1d5015691d [GitHub Actions]
27c799c
Raw
History Blame
716 Bytes
import sys
from http.server import HTTPServer, BaseHTTPRequestHandler
class HealthCheckHandler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header("Content-Type", "application/json")
self.end_headers()
self.wfile.write(b'{"status": "healthy", "service": "celery-huggingface"}')
def log_message(self, format, *args):
# Suppress standard logging to prevent log pollution
pass
def run():
server_address = ("0.0.0.0", 7860)
httpd = HTTPServer(server_address, HealthCheckHandler)
print("🚀 Background health-check HTTP server running on port 7860...")
httpd.serve_forever()
if __name__ == "__main__":
run()