Evan Phoenix
662852ce4f
Pass Events around more, add Events#on_booted
2013-07-05 16:54:15 -07:00
Evan Phoenix
c48b804d8f
Refactor modes, fix control server to always work
2013-07-05 16:08:13 -07:00
Santiago Pastorino
e289c41493
Delete pidfile when stopping the server
...
Closes #75
2012-07-19 16:09:41 -07:00
Darío Javier Cravero
54e9173965
Added support for setting RACK_ENV through the CLI and the config file.
2012-07-05 21:38:06 +01:00
Gianluca Padovani
fb40724448
Puma can now run on windows
2012-06-22 11:45:25 +02:00
Timothy Elliott
c077e63262
Add -I option to specify $LOAD_PATH directories
2012-04-30 16:44:03 -07:00
Luis Lavena
0fee5c8064
Change YAML.load trick to use File.read instead
...
And move required Ruby version to 1.8.7 or greater.
(sorry folks on 1.8.6, time to upgrade anyway)
2012-01-08 17:46:10 -03:00
Luis Lavena
935a5569ea
Psych::load_file leaves file handles open (leak)
...
Fixed in Ruby trunk and 1_9_3 branch but not yet released.
Avoid that by doing a old-school File.open { |f| f.read }
2012-01-08 17:01:03 -03:00
Luis Lavena
3e2ca26b83
Exclude more UNIXSocket tests under Windows
2012-01-08 16:57:55 -03:00
Evan Phoenix
47f7671282
Add auth token support to the control server
2011-12-07 10:46:36 -08:00
Evan Phoenix
6103e7f45b
Add ability to use a config file (-C, --config)
2011-12-06 14:57:37 -08:00
Evan Phoenix
8184b0804e
Disable some unix socket things on JRuby
2011-12-05 11:41:08 -08:00
Evan Phoenix
559830a2cb
Use a unix socket temp path for the status url by default
2011-12-05 11:32:18 -08:00
Evan Phoenix
455c8740bd
Add ability to save state and start the status server
...
The state saving works like saving the pidfile, but it contains much
more rich information about the running server.
Additionally, added the --status option to start the status server so
that the server can be controlled over HTTP.
The state file contains the information about where the status server is
located.
2011-12-05 11:15:44 -08:00
Evan Phoenix
6daeb06688
Add pidfile support. Fixes #18
2011-11-21 21:15:40 -08:00