文件名称:inploy:Rails和Sinatra的部署变得容易
文件大小:25KB
文件格式:ZIP
更新时间:2024-03-11 21:44:44
Ruby
关于: Inploy诞生是一种以更轻松,更智能的方式设置和部署Rails应用程序的选项。 它会自动执行常见任务,例如迁移数据库,安装gem,打包资产,清理缓存,通知Hoptoad,重新启动服务器等。这意味着您不会像其他工具那样拥有称为“ recipe”的大型部署脚本,而仅有几行的简单部署脚本。 它使用Git对部署进行版本控制,并仅拉动或推送每个修改。 这意味着服务器中将没有太多具有重复代码的文件夹(只有一个),并且ech部署将非常快。 它非常灵活,这意味着您可以创建模板来指定特定任务的行为方式。 与今天一样,这里有用于Locaweb,使用git pull的Rails 3和使用git push的Rails 3的模板。 默认情况下,它与Passenger一起使用,但是您可以指定其他服务器,例如Mongrel,Thin和Unicorn。 您可以从远程计算机或服务器计算机执行Inplo
【文件预览】:
inploy-master
----README.textile(8KB)
----deploy.rb.sample(286B)
----lib()
--------inploy.rb(236B)
--------tasks()
--------inploy()
----Gemfile(100B)
----inploy.gemspec(1KB)
----spec()
--------cli_spec.rb(1KB)
--------deploy_spec.rb(9KB)
--------sinatra_spec.rb(415B)
--------shared_examples.rb(15KB)
--------locaweb_spec.rb(2KB)
--------rails3_push_spec.rb(3KB)
--------spec_helper.rb(956B)
--------server_spec.rb(1KB)
--------inploy()
--------dsl_spec.rb(329B)
--------rails3_spec.rb(2KB)
----Rakefile(1KB)
----install.rb(212B)
----Gemfile.lock(429B)
----.gitignore(32B)
----bin()
--------inploy(104B)