Skip to content

1.15.0

Latest
Compare
Choose a tag to compare
@ironmike-au ironmike-au released this 12 Mar 04:07
4c37742

In 1.15.0, we remove the "haproxy" and "varnish" containers, as they added a fair bit of weight to the project without adding very much value. Haproxy was used for SSL termination, and Varnish was used for local caching. In 1.15, Tokaido will enable SSL in the Nginx container and you'll connect directly to that when you run tok open. All in all, this will mean less Tokaido images to downloader, slightly faster local development, and less moving parts where things can go wrong.

1.15 also migrates from the old /tokaido folder to a more generic /app folder, but /tokaido is a symlink back to /app so the change is backwards compatible. This change is part of much larger work we're doing to bring our Drupal and Laravel hosting into a single unified platform, although no plans for the Tokaido CLI itself to support Laravel exist at this time.

Finally, 1.15 removes nvm in favour of straight-up nodejs installs using the current LTS release. While we tried to ship nodejs using nvm previously, it was quite a hassle since nvm is designed to be installed per-user, but Tokaido supports multiple users in production. It is also much more work for us to maintain multiple version of NodeJS rather than just accepting a single version. As such, Tokaido 1.15 includes NodeJS 12.19.0 and no support for other NodeJS versions.