{"app":"GGTech Desktop Cloud","desktop_auth_routes":["POST /api/desktop/login","POST /api/desktop/bootstrap-login","POST /api/desktop/setup-device","POST /api/cloud/device/login","POST /api/cloud/device/repair","GET /api/cloud/device/ping"],"links":{"admin":"/admin/login","desktop_login":"/api/desktop/login","device_login":"/api/cloud/device/login","health":"/health","mobile_pos_v2":"/mobile-pos-v2","signup":"/signup","signup_legacy":"/admin/signup (redirects to /signup)"},"message":"Flask app loaded","ok":true,"phase":"D-saas","previous_startup_error":"Traceback (most recent call last):\n  File \"/home/emma24124/cloud/passenger_wsgi.py\", line 74, in <module>\n    from app import app as application  # noqa: F401\n  File \"/home/emma24124/cloud/app.py\", line 33, in <module>\n    import cloud_auth\n  File \"/home/emma24124/cloud/cloud_auth.py\", line 18, in <module>\n    import cloud_repo\n  File \"/home/emma24124/cloud/cloud_repo.py\", line 1038\n    return fetch_all(\nIndentationError: unexpected indent\n\n--- 2026-06-09T19:58:57.631731+00:00 ---\nTraceback (most recent call last):\n  File \"/home/emma24124/cloud/passenger_wsgi.py\", line 74, in <module>\n    from app import app as application  # noqa: F401\n  File \"/home/emma24124/cloud/app.py\", line 33, in <module>\n    import cloud_auth\n  File \"/home/emma24124/cloud/cloud_auth.py\", line 18, in <module>\n    import cloud_repo\n  File \"/home/emma24124/cloud/cloud_repo.py\", line 1038\n    return fetch_all(\nIndentationError: unexpected indent\n","status":"running","voucher_signing":{"cloud_app_dir":"/home/emma24124/cloud","configured":true,"cryptography_installed":true,"cryptography_version":"48.0.0","ed25519_key_valid":true,"hint":"","key_candidates":[{"exists":false,"path":"/home/emma24124/cloud.ggtechmarketing.online/voucher_signing_private.pem"},{"exists":true,"path":"/home/emma24124/cloud/voucher_signing_private.pem"},{"default":true,"exists":false,"path":"/home/emma24124/cloud/secrets/voucher_signing_private.pem"},{"default":true,"exists":false,"path":"/home/emma24124/secrets/voucher_signing_private.pem"}],"private_key_found":true,"private_key_source":"/home/emma24124/cloud/voucher_signing_private.pem","public_key_available":true,"ready":true},"voucher_signing_configured":true}
