| # safe_app.py — minimal heartbeat app for Spaces | |
| import os, platform, datetime, gradio as gr | |
| def ping(): | |
| return ( | |
| f"✅ Space is alive\n" | |
| f"Time: {datetime.datetime.utcnow().isoformat()}Z\n" | |
| f"Python: {platform.python_version()}\n" | |
| f"Host: {os.uname().sysname} {os.uname().release}" | |
| ) | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# Safe mode / heartbeat") | |
| btn = gr.Button("Ping") | |
| out = gr.Textbox(lines=4) | |
| btn.click(fn=ping, outputs=out) | |
| demo.launch(server_name="0.0.0.0", server_port=7860) | |