Conrad - Forgive me if this is a stupid question (this is my first attempt at deploying a WAR from RoR)...
How can I run a rake command on the Tomcat server? All that is on there is Java / Tomcat / MySQL. Do I have access to rake somehow through the WAR that is deployed? I know the JRuby JAR is in that WAR but was not aware I could run rake tasks that way. On Nov 26, 12:33 pm, Conrad Taylor <[email protected]> wrote: > Sent from my iPhone > > On Nov 26, 2009, at 10:36 AM, MichaelF <[email protected]> wrote: > > > > > > > I have been tinkering with RoR and JRuby for about a year to create > > simple internal applications. I am working on my first "real" > > application that will be deployed for use on the internet and have > > some questions on proper deployment using RoR (2.2.2), JRuby (1.4) and > > MySQL (5.0.x). > > > (I will be deploying everything to a hosted Tomcat/MySQL environment) > > > I can easily enough use Warbler to create a WAR file and deploy that > > to Tomcat. I also setup a MySQL server on the hosting machine as the > > app is configured to use MySQL. > > > The part that is causing me heartburn is getting the DB schema up to > > the hosting site. As a workaround for the initial release I simply > > used mysqldump to export the entire schema and base data. I then used > > the mysql command interface to load the sqldump into the server. This > > works well enough for now, but what is the "right" way to deploy the > > database schema and migration updates over time? > > > While the app is in use over the next 3 months I will be building the > > "admin/reporting" interface to it so I suspect I will need to modify > > the schema in some way long after the app is in use and loaded with > > real data. > > > I appreciate your time and assistance with this question! > > > --Michael > > Michael, why don't you simply use the glassfish gem for deployment? > In any cade, if you're trying to update the schema on the production > machine, the you can simply do the following: > > rake db:migrate RAILS_ENV=production > > Good luck > > -Conrad > > > > > > > -- > > > You received this message because you are subscribed to the Google > > Groups "Ruby on Rails: Talk" group. > > To post to this group, send email to rubyonrails- > > [email protected]. > > To unsubscribe from this group, send email to > > [email protected] > > . > > For more options, visit this group > > athttp://groups.google.com/group/rubyonrails-talk?hl=en > > . -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

