I've gone through the installation instructions twice now, and after finishing the instructions for installing Tyk Dashboard on Ubuntu, the portal does not work (the link to Open Your Portal returns Not Found). This is on a public-facing server with actual DNS entries for the dashboard (let's call it tyk-dashboard.mydomain.com) and a different DNS CNAME for the portal (let's call it tyk-portal.myotherdomain.com), both pointing at same IP address. The instructions had me run this setup.sh command, which I modified to set the values for --tyk_api_hostname and --domain as suggested:
sudo /opt/tyk-dashboard/install/setup.sh --listenport=3000 --redishost=localhost --redisport=6379 --mongo=mongodb://127.0.0.1/tyk_analytics --tyk_api_hostname="tyk-dashboard.mydomain.com" --tyk_node_hostname=http://localhost --tyk_node_port=8080 --portal_root=/portal --domain="tyk-dashboard.mydomain.com"
and then a little later, after entering my Tyk Dashboard license, it asks me to run this:
sudo /opt/tyk-dashboard/install/bootstrap.sh tyk-dashboard.mydomain.com
Nowhere in the instructions did any of the steps require a portal hostname, and the tutorial doesn't discuss the portal any further, it just goes on to installing and configuring tyk-pump and tyk-gateway. I can log into the dashboard, and then if I go to Portal Management -> Settings I get the notification that no config was found so one was created, but the portal link still returns Not Found. If I manually go to tyk-portal.myotherdomain.com/portal (with or without a trailing /) I also get Not Found.
Once I'm at the end of the instructions, what additional steps are required to achieve a functional portal?