The Proxy service lives at https://local.tokaido.io:5154 and bridges connections from Tokaido environments to the local user. It was designed to offer a single port number and SSL certificate to make it easy to find projects.
In reality, it's been a bit of a pain. Having an intermediate proxy in front of your projects meant that many of the problems in the project weren't directly exposed. In addition, trickery with docker networking made this the least reliable part of Tokaido and caused issues for a lot of users.
This PR removes the proxy service completely and adds an upgrade hook for users coming from earlier versions. After this is merged, users who run tok open will be taken to the dynamic HAProxy port for their project. This should improve speed and reliability.
The Proxy service lives at https://local.tokaido.io:5154 and bridges connections from Tokaido environments to the local user. It was designed to offer a single port number and SSL certificate to make it easy to find projects.
In reality, it's been a bit of a pain. Having an intermediate proxy in front of your projects meant that many of the problems in the project weren't directly exposed. In addition, trickery with docker networking made this the least reliable part of Tokaido and caused issues for a lot of users.
This PR removes the proxy service completely and adds an upgrade hook for users coming from earlier versions. After this is merged, users who run
tok open
will be taken to the dynamic HAProxy port for their project. This should improve speed and reliability.