我在 SERVERFAULT 上发布了同样的项目,但没有得到回复。所以这里是:
我目前正在完成一个 Rails 应用程序。我正在使用 Warbler 将其打包为“.war”文件并使用 GlassFish 进行部署。我这样做是因为该应用程序将分发给公司以供内部使用。可以说我可以/应该使用另一个框架来开发这种性质的应用程序,但是,我选择了开发的轻松/速度而不是部署麻烦。
也就是说,我的设置在我的开发机器上运行得相当好。但是,我很好奇如何进行环境初始化自动化。换句话说,我需要弄清楚如何确保所有的数据库、文件等都可以正常运行。在部署时配置。到目前为止,我所看到的所有示例都假设您在要部署的系统上运行 IDE,并且他们让您在部署之前手动运行您的 rake 任务。但是,我需要简单地为最终用户提供“.war”,并能够在应用程序部署/启动时运行所有 rake 任务。
有人可以为我指出正确的方向吗?FWIW Glassfish 手册中没有任何关于环境初始化等的内容——再说一次,我不认为我应该期望它们涵盖部署的每个方面。
最好的。