JRUBY .war 文件迁移
JRUBY .war file migration
我打算将已编译的 JRuby 项目部署到 Apache,该项目包含迁移文件。有没有什么方法可以部署带有数据库(待迁移)的 war 文件而无需安装 JRuby 和 运行 rake db:migrate?
或者,如果不可能,您能否建议部署 .war 文件的最佳做法是什么。谢谢!
首先,Apache 不会处理 .war 文件,因为它不是 JVM 服务器。
我们假设您指的是 Tomcat 或类似的东西。
- 您不需要安装 JRuby,它打包在 .war
- 你可以
java -jar my.war -S rake db:migrate
迁移
- 或者,您可以在应用程序启动时触发迁移
大体上这意味着触发:ActiveRecord::Migrator.migrate ...
在 Rails 初始化后
我打算将已编译的 JRuby 项目部署到 Apache,该项目包含迁移文件。有没有什么方法可以部署带有数据库(待迁移)的 war 文件而无需安装 JRuby 和 运行 rake db:migrate? 或者,如果不可能,您能否建议部署 .war 文件的最佳做法是什么。谢谢!
首先,Apache 不会处理 .war 文件,因为它不是 JVM 服务器。
我们假设您指的是 Tomcat 或类似的东西。
- 您不需要安装 JRuby,它打包在 .war
- 你可以
java -jar my.war -S rake db:migrate
迁移 - 或者,您可以在应用程序启动时触发迁移
大体上这意味着触发:ActiveRecord::Migrator.migrate ...
在 Rails 初始化后