ironstar-io / tokaido

Zero-conf Drupal Local Development Environments with Docker
https://tokaido.io
BSD 3-Clause "New" or "Revised" License
57 stars 10 forks source link

remove proxy service and provide upgrade path for 1.13 #236

Closed ironmike-au closed 4 years ago

ironmike-au commented 4 years ago

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.