Tag: dokku

Rails – Dokku – Paperclip:每次推送到生产中断(404s)用户上传的图像

使用Dokku在Digital Ocean上运行Rails 4应用程序。 用户可以通过回形针上传图像。 我可以上传图像,应用程序运行良好并显示所有图像。 一旦我做了一个像文本更改的小改动,我运行$ git push dokku master,所有上传的图像404。 模型: class ProductImage “:rails_root/public/system/:attachment/:id/:basename_:style.:extension”, :url =>”/system/:attachment/:id/:basename_:style.:extension”, styles: { thumb: [“64×64#”, :jpg], medium: [‘200×200>’, :jpg], large: [‘400×400>’, :jpg] } validates_attachment_content_type :image, content_type: /\Aimage\/.*\Z/ belongs_to :product end 我有rails_12factor gem。 这是配置文件: Rails.application.configure do config.cache_classes = true config.eager_load = true config.consider_all_requests_local = false config.action_controller.perform_caching = true config.serve_static_files = ENV[‘RAILS_SERVE_STATIC_FILES’].present? […]

Rails Dokku部署到Digitalocean接收随机端口

我创建了一个rails应用程序,并已成功将其部署到DigitalOcean。 每次进行部署时,端口都会更改。 第一个问题,我如何让它停止,以及如何让我的应用程序响应端口80,以便我可以从外部世界点击它而不指定端口号? 我的一部分想要回到heroku而只是支付更多,因为我不会感到头痛……

如何在使用dokku部署的rails应用程序上启动faye服务器?

我使用Dokku在Digitalocean上托管了我的rails应用程序。 我的应用程序需要通过Faye运行实时应用程序。 我一直在尝试几种方式,如Dokku的shoreman插件,并添加faye: bundle exec rackup faye.ru -s thin -E production到“Procfile”文件。 但是直到现在还没有运气,需要帮助我如何让这个Faye服务器运行我的应用程序。