[ANN] Trinidad 0.9.0 released, allowing hot deploys ala Passenger

Hi,

seems today is the release day for everybody, so why not Trinidad? :slight_smile:

I release a new version of Trinidad with some improvements and new
features.
One of the most important is that I updated the version of Tomcat, now
it’s
running on top of Apache Tomcat 6.0.26, that solved hundred of bugs, the
old
version had almost two years, but you can show more in the history file:

http://github.com/calavera/trinidad/blob/master/History.txt

Btw, I also wanted to point you to a new extension that I wrote, the Hot
Deploy extension,
GitHub - calavera/trinidad_hotdeploy_extension: Extension to allow Trinidad to do hot deploys touching a file, ala Passenger.
It allows to redeploy an application into Trinidad without restart the
server. It monitorizes a file, by default tmp/restart.txt and just
modifing
this file the application is reloaded. So, as I’ll suspect that’s
familiar
to you, aka the Passenger way, what that means? for instance the
Capistrano
recipes to deploy on Passenger should also work for Trinidad.

Perhaps this was the most difficult release until now, so, please, give
it a
try and don’t hesitate to open bugs, improvements or new features in the
issue tracker or write some notes in the group, right now I’m quite
alone :frowning:

http://github.com/calavera/trinidad
http://github.com/calavera/trinidad/issues
http://groups.google.com/group/rails-trinidad

Cheers

Hi David,

I will check this out. Is there a way to generate a default config
file? Or is there a sample one? The last time I checked out Trinidad I
recall not being able to figure out that part.

Thanks,

Brandon H.

From: David C. [mailto:[email protected]]
Sent: Tuesday, April 27, 2010 6:17 PM
To: [email protected]
Subject: [jruby-user] [ANN] Trinidad 0.9.0 released, allowing hot
deploys ala Passenger

Hi,

seems today is the release day for everybody, so why not Trinidad? :slight_smile:

I release a new version of Trinidad with some improvements and new
features. One of the most important is that I updated the version of
Tomcat, now it’s running on top of Apache Tomcat 6.0.26, that solved
hundred of bugs, the old version had almost two years, but you can show
more in the history file:

http://github.com/calavera/trinidad/blob/master/History.txt

Btw, I also wanted to point you to a new extension that I wrote, the Hot
Deploy extension,
GitHub - calavera/trinidad_hotdeploy_extension: Extension to allow Trinidad to do hot deploys touching a file, ala Passenger. It allows to
redeploy an application into Trinidad without restart the server. It
monitorizes a file, by default tmp/restart.txt and just modifing this
file the application is reloaded. So, as I’ll suspect that’s familiar to
you, aka the Passenger way, what that means? for instance the Capistrano
recipes to deploy on Passenger should also work for Trinidad.

Perhaps this was the most difficult release until now, so, please, give
it a try and don’t hesitate to open bugs, improvements or new features
in the issue tracker or write some notes in the group, right now I’m
quite alone :frowning:

http://github.com/calavera/trinidad

http://github.com/calavera/trinidad/issues

http://groups.google.com/group/rails-trinidad

Cheers

Hi Brandon,

there isn’t any way to generate one right now, all the configuration
options
are listed in the configuration page into the wiki:

http://wiki.github.com/calavera/trinidad/advanced-configuration

but I suppose that I can write a complete example there, check it in a
while.

Thank you!!

Hi again Brandon,

I just wrote a templete with all the configuration options:

http://wiki.github.com/calavera/trinidad/advanced-configuration#template

please, if you have any question don’t hesitate to ask.

Cheers

Looks really nice, David! I just tested it on a simple sintra +
config.ru and a simple Rails app, and they both worked great :slight_smile:

I also like that there’s a --threadsafe flag; the guessing that the
GlassFish gem does always made me a little nervous (even though it’s
kind of neat).

On Tue, Apr 27, 2010 at 6:17 PM, David C.
[email protected] wrote:

server. It monitorizes a file, by default tmp/restart.txt and just modifing


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

Hi David,

Awesome, thanks!

-Brandon

From: David C. [mailto:[email protected]]
Sent: Wednesday, April 28, 2010 9:43 AM
To: [email protected]
Subject: Re: [jruby-user] [ANN] Trinidad 0.9.0 released, allowing hot
deploys ala Passenger

Hi again Brandon,

I just wrote a templete with all the configuration options:

http://wiki.github.com/calavera/trinidad/advanced-configuration#template

please, if you have any question don’t hesitate to ask.

Cheers

On Wed, Apr 28, 2010 at 4:18 PM, David C.
[email protected] wrote:

Hi Brandon,

there isn’t any way to generate one right now, all the configuration
options are listed in the configuration page into the wiki:

http://wiki.github.com/calavera/trinidad/advanced-configuration

but I suppose that I can write a complete example there, check it in a
while.

Thank you!!

On Wed, Apr 28, 2010 at 3:20 PM, Brandon H.
[email protected] wrote:

Hi David,

I will check this out. Is there a way to generate a default config
file? Or is there a sample one? The last time I checked out Trinidad I
recall not being able to figure out that part.

Thanks,

Brandon H.

From: David C. [mailto:[email protected]]
Sent: Tuesday, April 27, 2010 6:17 PM
To: [email protected]
Subject: [jruby-user] [ANN] Trinidad 0.9.0 released, allowing hot
deploys ala Passenger

Hi,

seems today is the release day for everybody, so why not Trinidad? :slight_smile:

I release a new version of Trinidad with some improvements and new
features. One of the most important is that I updated the version of
Tomcat, now it’s running on top of Apache Tomcat 6.0.26, that solved
hundred of bugs, the old version had almost two years, but you can show
more in the history file:

http://github.com/calavera/trinidad/blob/master/History.txt

Btw, I also wanted to point you to a new extension that I wrote, the Hot
Deploy extension,
GitHub - calavera/trinidad_hotdeploy_extension: Extension to allow Trinidad to do hot deploys touching a file, ala Passenger. It allows to
redeploy an application into Trinidad without restart the server. It
monitorizes a file, by default tmp/restart.txt and just modifing this
file the application is reloaded. So, as I’ll suspect that’s familiar to
you, aka the Passenger way, what that means? for instance the Capistrano
recipes to deploy on Passenger should also work for Trinidad.

Perhaps this was the most difficult release until now, so, please, give
it a try and don’t hesitate to open bugs, improvements or new features
in the issue tracker or write some notes in the group, right now I’m
quite alone :frowning:

http://github.com/calavera/trinidad

http://github.com/calavera/trinidad/issues

http://groups.google.com/group/rails-trinidad

Cheers