import gradio as gr import datetime import ssl # SSL 인증서 검증 문제 해결 ssl._create_default_https_context = ssl._create_unverified_context def update_live_message(): """ 현재 시간과 'live' 메시지를 반환합니다. """ current_time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') return f"{current_time} - live" def run_gradio(): """ 최소한의 Gradio 웹 인터페이스를 설정하고 실행합니다. """ # 단순한 텍스트 응답 인터페이스 demo = gr.Blocks(analytics_enabled=False) with demo: live_block = gr.Textbox( label="상태", value=update_live_message(), elem_id="status" ) # 주기적으로 새로고침할 필요 없음 - 헬스체크만 응답 # 서버 실행 (SSL 검증 비활성화) demo.launch( server_name="0.0.0.0", server_port=7860, ssl_verify=False ) if __name__ == "__main__": run_gradio()