capistrano相关内容
所以我使用 Capistrano 将 Rails 应用程序部署到我的生产服务器(apache+passenger),目前部署通常是这样的: $cap 部署$cap 部署:迁移 这让我想知道,假设我的 db:migrations 在生产服务器上执行需要很长时间(数据库架构的一次重大重构)——在这种情况下,Capistrano 的最佳实践是什么?如果用户在部署时连接到我的应用程序,会发生什么情况?
..
我们在 Subversion 中有一个 Rails 应用程序,我们使用 Capistrano 部署它,但注意到我们可以访问“/.svn"中的文件,这存在安全问题. 我想知道这样做的最佳方法是什么.一些想法: 用于拒绝访问的全局 Apache 配置 在公共文件夹和所有子文件夹中添加 .htaccess 文件 更改权限的上限任务 我真的不喜欢删除文件夹或使用 svn 导出的想法,
..
我尝试安装 https://github.com/roots/bedrock-ansible 到运行基础部署 (http://roots.io/wordpress-stack/).> 当我运行“vagrant up"时,一段时间后出现错误: 任务:[capistrano-setup |设置部署组] *************************************跳过:[默认]任务:[
..
我尝试安装 https://github.com/roots/bedrock-ansible 到运行基础部署 (http://roots.io/wordpress-stack/).> 当我运行“vagrant up"时,一段时间后出现错误: 任务:[capistrano-setup |设置部署组] *************************************跳过:[默认]任务:[
..
我尝试安装 https://github.com/roots/bedrock-ansible 到运行基础部署 (http://roots.io/wordpress-stack/).> 当我运行“vagrant up"时,一段时间后出现错误: 任务:[capistrano-setup |设置部署组] *************************************跳过:[默认]任务:[
..
我在这儿扯头发.我假设部署用户,在这种情况下 www-data,没有足够的权限来创建必要的目录.或者这是与 SSH 相关的问题? 我使用 Capistrano 3.5 部署到 Ubuntu 15.10. 这是完整的跟踪 00:00 git:wrapper01 mkdir -p/tmp/project_name/✔ 01 www-data@88.xxx.xxx.xxxx(回溯仅限于导入
..
我知道 capistrano 中的 keep_releases 选项,我在我们的部署脚本中设置了这个选项.我遇到的问题是我认为与许可问题更相关.我尝试运行 cap deploy:cleanup 但在尝试删除 tmp/cache 中的目录时出现权限被拒绝错误.我正在使用片段缓存,这就是为什么我在 tmp/cache 中有很多文件. 有人可以说明如何解决这个问题吗?我必须手动删除服务器中的文件夹
..
有没有人在运行后遇到过这个错误: cap 生产部署 我正在使用 capistrano:Capistrano 版本:3.6.1(Rake 版本:11.3.0) 这是日志: (回溯仅限于导入的任务)帽流产!SSHKit::Runner::ExecuteError:执行时出现异常 deploy@54.169.99.36:rake 退出状态:1耙标准输出:耙已中止!不知道如何构建任务“资产:预
..
我正在尝试正确使用 Capistrano 和 RVM,以便将我的 Ruby on Rails 3.2.2 应用程序部署到运行 Ubuntu 10.04 LTS 的远程机器.我接缝解决了我之前与“Rvm相关的问题- Linux Ubuntu 上的 Capistrano 集成".但是,在部署时,我收到与 DelayedJob gem 相关的以下错误: ...* 执行“cd/srv/www//rel
..
我有Capistrano 3的Rails 4应用程序. #deploy.rb设置:application,''设置:user,''设置:repo_url,''设置:分支,'主人'问:branch,proc {`git rev-parse --abbrev-ref HEAD`.chomp}设置:deploy_to,"/home/#{fet
..
我已经尽力想尽一切办法,但是我无法进行部署. 应用程序需要使用Capistrano部署到由Alwaysdata托管并运行ruby 2.6.2的VPS.这是一个Rails 6.0.2.2应用程序,对JS使用webpack,对旧脚本,所有图像和CSS使用链轮. #在本地计算机上(MacOS)$ bundle exec cap生产部署00:00 git:包装00:01 git:检查00:03 d
..
我正在将一个简单的Rails应用程序部署到此小型ubuntu precision64服务器设置中: * 1个运行nginx的Web服务器 * 2个运行独角兽的应用服务器 * 1个运行postgresql的数据库服务器 我的服务器已配置了Puppet,我正在用capistrano推送该应用程序. 我的 Capfile 加载“部署"#如果使用Rails的资产管道,请取消注释加载“部
..
我们的代码使用git存储库来获取应用程序的版本(我们制作了类似{git-tag}-build{git-hash}的代码,并且我们使用Capistrano来部署我们的应用程序. 但是,使用Capistrano v3.0(由Jenkins运行),我发现git存储库已删除. 我试图做出类似的事情: namespace :environment do desc 'Copies .
..
我有一个Spree Webshop Ruby on Rails应用程序。每次我运行 cap deploy 并查看页面时,主页上显示的三个产品图像中的两个都消失了。 这两个图像仍作为替代文本显示在管理页面上(而不是实际图像)。当我单击它时,会收到以下消息: 没有路线匹配[GET]“ / spree / products / 7 / product / imagename.png“
..
我有一个项目 使用rvm ruby 1.9.2(在项目目录的.rvmrc中设置)。 使用capistrano部署。 有一个rake任务,我想通过capistrano从本地计算机上远程运行。 我创建了一个.sh文件来运行任务: cd / var / www / pluslook / current /home/kirill/.rvm/scripts/rvm使用1.9.
..
这是deploy.rb中的代码。 set:application,“ myapp” 服务器“ 10.15。 169.45“,:web,:app,:db,:primary => true 部署后访问Web应用程序的URL是什么?尝试 http://10.15.169.45 和 http://10.15.169.45/myapp ,但没有一个起作用。 http://10.
..
我正在使用Capistrano〜2.15.5宝石,并将应用程序部署到远程服务器。一切正常,直到 cap prod deploy 命令结束。我收到此错误: ** [52.74.34.196 :: out] / bin / bash:ebs / apps / CloudTrendz / releases / 20150318203140 / REVISION:没有这样的文件或目录 ** [5
..
我正在尝试使用Capistrano通过git存储库部署我的Zend Framework应用程序。我正在从Windows 7计算机部署到Ubuntu服务器。我已经创建了存储库,并且每当尝试运行cap:deploy时,都会出现以下错误: ** [主机名.domain :: out]致命:'/ home / / web_docs /'不会出现 是git存储库 **
..
我正在使用Capistrano gem和本教程将应用程序部署到远程服务器。一切正常,直到 cap deploy 命令结束。我收到此错误: ** [ps123456.dreamhostps.com :: out] sh:myapp.git / releases / 20130916201449 / REVISION:没有这样的文件或目录 命令在2266ms 中完成*** [deploy:u
..
只需通过RVM在登台服务器上更新Ruby: $ rvm升级1.9.3-p327 1.9.3-p362 我对所有迁移和别名问题(包括删除旧Ruby)说“是”。 现在,每当我尝试访问Rails应用程序时,都会从旅客中获取错误: 错误消息: dlopen(/Library/WebServer/rails/myapp/shared/bundle/ruby/1.
..