GoDaddy DNS Setup for UR Dashboard

Important

GoDaddy DNS points the subdomain to the server that runs the Python dashboard/API. The partner connector still runs locally on each partner's computer and uses GooeyTrade locally.

Recommended target

Use a beta subdomain:

beta-dashboard.unthinkretirement.com

If the app host gives a hostname

In GoDaddy DNS, add:

Type: CNAME
Name: beta-dashboard
Value: YOUR-HOSTNAME-FROM-RENDER-RAILWAY-ETC
TTL: default

Example:

Type: CNAME
Name: beta-dashboard
Value: ur-partner-dashboard-beta.onrender.com

If using a VPS public IP

In GoDaddy DNS, add:

Type: A
Name: beta-dashboard
Value: YOUR_SERVER_PUBLIC_IP
TTL: default

Render deployment shortcut

  1. Put this folder in a private GitHub repo.
  2. Create a Render Web Service from the repo.
  3. Render detects render.yaml and Dockerfile.
  4. Set custom domain beta-dashboard.unthinkretirement.com in Render.
  5. Copy Render's DNS target into GoDaddy as a CNAME.
  6. Wait for HTTPS certificate to issue.
  7. Test https://beta-dashboard.unthinkretirement.com/api/state.

After DNS works

Rebuild partner packages with the public URL:

cd ur_partner_assisted_execution_mvp
UR_PUBLIC_DASHBOARD_URL=https://beta-dashboard.unthinkretirement.com python3 scripts/build_partner_packages.py

Then send each partner only their private ZIP from release/.