草庐IT

docker部署网站

全部标签

ruby-on-rails - Json -v 1.8.6 不会作为 capistrano 部署的一部分安装

这个问题已在stackoverflow和其他论坛上被问过几次,但我似乎无法通过我遇到的这个错误。当我运行capistranoproductiondeploy时,我在部署过程中收到此错误。capproductionbundler:install00:00bundler:install01bundleinstall--path/var/local/blackduck_flock_rails/shared/bundle--withoutdevelopmenttest--deployme…01Anerroroccurredwhileinstallingjson(1.8.6),andBundle

ruby-on-rails - 为什么 Rake 任务增强在我的本地环境和部署到 Heroku Cedar 时有所不同?

我在lib/tasks/foo.rake中有这个:Rake::Task["assets:precompile"].enhancedoprint">>>>>>>>hellofromprecompile"endRake::Task["assets:precompile:nondigest"].enhancedoprint">>>>>>>>hellofromprecompile:nondigest"end当我在本地运行rakeassets:precompile时,两条消息都会被打印出来。当我推送到heroku时,只打印非摘要消息。然而,accordingtothebuildpack,推送正在

Docker启动故障问题 no such file or directory解决方法

1.现象服务重启后,通过dockerstart方式无法启动实例,报出错误:Errorresponsefromdaemon:errorcreatingoverlaymountto/var/lib/docker/overlay2/xxx/merged:nosuchfileordirectorydockersave导出镜像也报出2.网上各种尝试摸索无效果修改daemon.json中的storage-driver为overlay,重启无效果。禁用selinux,临时或永久方式都无效果。修改/etc/docker/daemon.json中的storage-driver为overlay2,无效果。修改/l

ruby - 使用 Sinatra 开发一个完整的网站有什么问题吗?

我正在开发一个新网站。该网站的复杂程度与Yelp.com差不多。我是Ruby的新手,但我决定使用它来开发后端。在这个过程中,我偶然发现了Sinatra。我真的很喜欢Sinatra中路由的简单性,并决定将其用作我开发的起点。似乎大多数地方都说Sinatra非常适合快速开发和“小型网络应用程序”。Sinatra是否存在固有的缩放问题,或者评论是否源于您基本上必须从头开始构建所有内容的事实?如果您对使用Sinatra作为大型网络应用程序的基础有任何意见,我们将不胜感激。我不确定stackoverflow是否是提出此类意见问题的正确场所,但它是我目前可以使用的唯一资源,可以实际获得有关此类问题

ruby-on-rails - Capistrano 部署 :migrate and db:migrate run all migrations every time

因此,我正在使用rails(ruby1.9.3p392、rails3.2、sqlite3db)并尝试将无处不在的博客教程代码部署到“生产”服务器(apache、passenger、ubuntu)。我的deploy.rb看起来像这样:require'bundler/capistrano'require'rvm/capistrano'load'deploy/assets'set:rvm_ruby_string,ENV['GEM_HOME'].gsub(/.*\//,"")set:rvm_type,:userset:user,'blah'set:application,'railsTest'

ruby-on-rails - 有没有人用 Ruby 1.9.1 成功部署了 Rails 项目?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。上周我成功完成了我们公司所有应用程序从Ruby1.8.6到Ruby1.8.7的转换,包括本地和远程配置。从现在开始,开发不需要确保与Ruby1.8.6的向后兼容性。出于好奇,我尝试针对Ruby1.9.1运行几个项目的测试套件。正如预期的那样,我发现了一些与编码相关的问题,但当我发现诸如Rack::Link已知错误之类的低级不兼容性时,我真的很震惊。在这一

ruby - 一个单独使用Ruby的网站

我想编写一个Web应用程序并想使用Ruby。到目前为止,我对Ruby一无所知,我想编写这个应用程序。学习Ruby。单独使用Ruby是否足以编写Web应用程序,还是需要包括Rails? 最佳答案 您听起来好像有兴趣以准系统的方式编写一些东西。然后Sinatra框架可能更容易理解。你也可以使用Heroku的服务使您的Web应用程序的部署和托管变得简单。我怎么强调Heroku的巧妙程度都不为过-它是设计和用户体验方面的大师级类(class)! 关于ruby-一个单独使用Ruby的网站,我们在S

ruby - 一些 Capistrano 部署 Hook 不起作用

我正在使用Capistranov2.14.2并尝试为deploy:create_symlink使用before和afterHook>,但他们似乎都没有开火......我收到这个警告:[弃用警告]此API已更改,请Hook'deploy:create_symlink'而不是'deploy:symlink'。所以我更新了我的代码以使用deploy:create_symlink而不是deploy:symlink这是我的deploy.rb的一个片段namespace:foodotask:startdoputs"startingfoo..."endtask:stopdoputs"stopingf

ruby-on-rails - 使用 Capistrano 部署 - 仅针对匹配的服务器运行

我尝试使用Capistrano部署我的应用程序,但我收到此错误消息:`deploy:setup'isonlyrunforserversmatching{:except=>{:no_release=>true}},butnoserversmatched运行此命令时:bundleexeccapdeploy:setup这是我的deploy.rb文件。set:application,"example.com"set:repository,"git@github.com:username/repo.git"set:use_sudo,falseset:scm,:gitset:web,applica

Docker+HomeAssistant+HACS+设备接入教程

homeassistant久仰大名,据说可以一统各大物联网平台的设备,家里各平台的设备都有一点,控制起来很不方便,于是乎我也来尝尝~homeassistant官网https://www.home-assistant.io/HACShttps://github.com/hacs/integration准备1.Linux系统(Window)其实也类似2.安装好dockerdocker安装homeassistant官方有几个版本可供选择,安装方式可以:直接刷HA的系统,也可以用Docker安装,还可以直接安装在物理机上,具体区别如下:我采用的是Docker进行安装,也就是Container,从上图也