Releases: puma/puma-dev
Releases · puma/puma-dev
HTTPS in the app and subdomain apps
- Apps can now detect that
https
in use using theX-Forwarded-Proto
header (Rack::Request#ssl?
uses that header internally so you're probably good already). - We now match pow's subdomain apps support. Apps are now matched at the longest possible host, so linking an app to
login.fun
will make it available aslogin.fun.pdev
. - Fix bug where idle apps were not stopped.
- Compiled with Go 1.6.3 which should fix a OS X Sierra bug.
HTTPS and descriptor stability
- Puma-dev now automatically starts up an HTTPS endpoint as well!
- Unix sockets are now used to communicate with the app rather than shared file descriptors
.powconfig
is loaded as well- Options passed to set the domains, directory, and timeout are now honored by
-install
Config Files and Proxies
Now supports config files like .powrc
, .powenv
, and even .env
!
Also supports pow style proxies: echo 9292 > ~/.puma-dev/awesome; curl awesome.pdev
Restarts, launchd, and more
- Apps can be purged my sending puma-dev SIGUSR1
pkill -USR1 puma-dev
. -install
will install puma-dev into the system to run in the backgroundtmp/restart.txt
file support to restart apps- Use launchd to access port 80 rather than firewall rules
- Add uninstall support
Initial release
Easy rack/rails development with Puma!
- Symlink apps to
~/.puma-dev
- Access them as
app.pdev
- Automatic startup
- Automatic idle shutdown