Use piha.lc / beta.piha.li and restyle landing as company_site marketing page #3

Closed
opened 2026-08-30 06:32:28 -07:00 by westfarn · 0 comments
Owner

Summary

Point the public short domain at the real hostnames and restyle / as a marketing page that matches aimloperations.com / company_site.

  • Prod short host: piha.lc
  • Beta short host: beta.piha.li
  • Landing is a marketing page: this is our shortener; want access → contact aimloperations.com

API hostname stays separate (shortener.aimloperations.com / beta equivalent). Do not serve /api/ on piha.lc.

Checklist

  • SHORT_DOMAIN / PUBLIC_SHORT_URL / SHORT_PUBLIC_HOSTS / DJANGO_ALLOWED_HOSTS use piha.lc (prod) and beta.piha.li (beta)
  • Docs (API.md, README, .env.prod.example) match
  • Landing + debug chrome use company_site dark/cyan styling
  • CTA to https://aimloperations.com/contact
  • Tests updated for piha.lc as the public Host
  • Control-node secrets updated (hostnames only — no new token/pepper required unless rotating)

Test plan

  • cd site && uv run python manage.py test
  • GET / looks like aimloperations.com; contact CTA works
  • GET /<code> still 302
  • /api/ on piha.lc still 404
## Summary Point the public short domain at the real hostnames and restyle `/` as a marketing page that matches [aimloperations.com](https://aimloperations.com) / `company_site`. - **Prod short host:** `piha.lc` - **Beta short host:** `beta.piha.li` - Landing is a marketing page: this is our shortener; want access → contact aimloperations.com API hostname stays separate (`shortener.aimloperations.com` / beta equivalent). Do not serve `/api/` on `piha.lc`. ## Checklist - [ ] `SHORT_DOMAIN` / `PUBLIC_SHORT_URL` / `SHORT_PUBLIC_HOSTS` / `DJANGO_ALLOWED_HOSTS` use `piha.lc` (prod) and `beta.piha.li` (beta) - [ ] Docs (`API.md`, README, `.env.prod.example`) match - [ ] Landing + debug chrome use company_site dark/cyan styling - [ ] CTA to https://aimloperations.com/contact - [ ] Tests updated for `piha.lc` as the public Host - [ ] Control-node secrets updated (hostnames only — no new token/pepper required unless rotating) ## Test plan - [ ] `cd site && uv run python manage.py test` - [ ] `GET /` looks like aimloperations.com; contact CTA works - [ ] `GET /<code>` still 302 - [ ] `/api/` on `piha.lc` still 404
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ai_ml_operations/url_shortening_service#3