问题标签 [dokku]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - NodeJS/Dokku/Docker:ffmpeg 以代码 127 退出
我正在尝试通过 Dokku 在 Docker 容器内运行 ffmpeg。我已经大量修改了一个 Dokku 插件来实现这一点,因为我需要 h264 支持。我目前从 fluent-ffmpeg 收到一个错误,其中指出
错误:ffmpeg 以代码 127 退出
我试图查找错误代码 127 是什么,但没有找到太多。有些人似乎认为这是寻找 ffmpeg 的某种问题。但是,在此过程的早期,我确实遇到了来自 ffmpeg 的 libx264 错误,因此我很确定正在找到 ffmpeg 二进制文件。不幸的是,流利不会将 ffmpeg 使用的命令行发送到错误事件,所以我不确定正在运行的确切命令是什么。
node.js - 使用 git 部署到 digitalocean 上的 dokku
我正在尝试使用 git 在 digitalocean 上推送我的第一个应用程序。在服务器上安装了一个 dokku 实例。
我尝试了本教程,但是当我尝试时git push dokku master
,它说:
ruby-on-rails - Dokku + Rails + Postgresql 错误 - URI::InvalidURIError: postgres 方案不接受注册表部分:root
嗨,我在 Digital Ocean 上玩 Dokku 作为 Heroku 的替代品。我已经阅读了至少 15 篇来自 Digital Ocean 和其他博客的指南。除非我第一次运行 rails 迁移,否则一切看起来都非常简单。
我收到以下错误...
我已将我的 postgresql 数据库与我的 Dokku 应用程序链接起来。我唯一能想到的是它与我的 Dokku 配置有关,或者与我的 database.yml 覆盖 Dokku 配置设置有关。我似乎无法弄清楚。
我用于生产的 database.yml 文件是:
我的应用程序的 dokku 配置是:
我可以确认密码config
与 db:migrate 错误中的密码相同。这也与export
我通过从服务器运行这一系列命令找到的 Dokku 应用程序中的内容相同......
任何人都能够阐明一些额外的光?
谢谢
ubuntu - DigitalOcean、Docker、Dokku:在容器中安装 Firefox
我有一个需要定期使用带头浏览器的应用程序。
我想使用 Dokku 托管它。
如何将它安装到我的 DO 容器中?
当我运行时:
我得到: E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/s/systemd/libsystemd-daemon0_204-5ubuntu20.9_amd64.deb 404 Not Found [IP: 91.189.91.15 80]。. . E: 无法获取http://archive.ubuntu.com/ubuntu/pool/main/u/ubufox/xul-ext-ubufox_2.9-0ubuntu0.14.04.1_all.deb 404 Not Found [IP: 91.189.91.15 80 ]
之后运行:
返回:FATA[0000] 来自守护进程的错误响应:无法启动容器 ... exec:“firefox”:在 $PATH 中找不到可执行文件
我知道 PhatomJS 是一个更好的解决方案,但我使用的一些第三方 gem 依赖于有头的 firefox 浏览器。
angularjs - Digitalocean Dokku 部署
我正在尝试使用 Dokku 将我的 yo angular-fullstack MEAN 应用程序推送到 Digitalocean。我遵循了 Digitalocean 网站上的文档,但在推送时出现以下错误:
我使用一键式 Dokku 映像设置了我的 droplet,它在 Ubuntu 14.04 上运行。
mongodb - 将项目部署到 dokku 后删除 MongoDB 记录
我在数字海洋上使用https://github.com/jeffutter/dokku-mongodb-plugin 。
因此,在部署了我的sails.js 应用程序之后,mongoDB 数据库为空。
我该如何解决?
非常感谢!
docker - 在 dokku 上运行 docker 镜像
1) 我知道并且已经为 dokku 部署了许多应用程序。
2)我知道整个 git push 到 dokku 的子域进程。
3)我自己也从docker运行图像,它们运行得很好。
4)我似乎真的无法在任何地方找到答案。我如何在 DOKKU APP 中运行 DOCKER IMAGE。正如我希望该 docker 映像在 dokku 应用程序中运行,而不是单独使用 docker run。这就是我想象的:
谢谢!
shell - 在 dokku 应用程序部署上运行 shell 脚本
我一直在寻找一种方法来运行一次性脚本,将数据加载到我们的数据库中。目前,我们正在将dokku-alt用于我们的开发环境,并且我们有一个 python 脚本可以运行来更新我们的应用程序所需的模式、数据和函数。我面临的问题是试图找到一种方法来通过 dokku-alt 在应用程序部署上运行我们的脚本。
我曾冒险使用工人,但工人本身并没有像我期望的那样表现。从我注意到的是,一旦完成,工作人员将终止每个进程。这不是我们需要的。我们需要运行一次脚本来加载我们的数据和模式并优雅地关闭。我们仍然希望我们的 web 进程继续工作,因此子进程向另一个进程发送终止信号。
所以我的问题是,有没有一种方法可以在部署时只运行一次脚本而无需编写自定义插件?
Python脚本:
dokku - 查看运行 Dokku 应用程序的 git commit hash 吗?
我正在生产中运行 Dokku 应用程序,需要知道服务器上运行的应用程序版本。
Dokku 可以做到这一点吗?