问题标签 [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.
deployment - 带有 dokku 的数字海洋水滴要求输入密码,而不是使用 ssh 公钥
我用设置 ssh 公钥创建了 dokku droplet。当我尝试以这种方式连接到我的液滴时
它要求输入密码
我多次销毁我的液滴并一次又一次地创建它,但它仍然无法正常工作我使用了本教程 - https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-digitalocean -飞沫
有人可以帮我吗?
docker - Dokku 应用程序中的 Wkhtmltopdf?
我有一个 NodeJS/Express Dokku 容器。我正在尝试使用仅从 shell 运行 wkhtmltopdf 命令的节点模块,但找不到 wkhtmltopdf。
有人对此有经验吗?
postgresql - dokku + postgres :“方案 postgres 不接受注册表部分”
我正在尝试在 DigitalOcean 上运行 dokku 以使用 postgres 建立一个 ruby/rails 项目。
我得到了查找日志的帮助,但是当我看到这个时我不知所措:
关于我可以调查的任何想法?域名是fritida.se 数据库名称是fritida(或者是fritida.se?)
我要去寻找一种列出数据库的方法。
directory - dokku - 我的应用程序目录在哪里
我正在尝试访问Node.js
写在mylogfile.log
应用程序目录内的文件中的应用程序日志。使用find / -type f -name mylogfile.log
i 能够看到这个输出:
这些目录是什么(如果这是以前的应用程序推送,为什么我什至需要它们,我真的不想用它们淹没硬盘驱动器的空间),其中哪些是我当前运行的应用程序的目录?
同样在里面...mnt/
,...diff/
还有更多具有类似神秘名称的文件夹。
ruby-on-rails - Rails Backup:生成不与 Dokku 一起运行的备份模型
使用Backup gem 进行数据库备份,将安装了 gem 的应用程序部署到 DigitalOcean,下一步是使用运行生成器
这应该创建配置文件来设置备份,但它没有返回任何内容。
当我在本地机器上运行生成器时,正常生成了 2 个文件,但这次没有使用dokku run oktob
,因为它在本地机器上。
谢谢
cron - 设置 laravel 5 artisan schedule:run on dokku (digitalocean)
我在为 laravel 5 调度程序设置 cronjob 时遇到问题。
似乎该dokku run <app> <command>
命令并未执行 dokku 容器内的所有命令。
例如......如果我登录到我的服务器并执行dokku run <app> php artisan migrate --force
,那么它确实会迁移数据库。
但是如果尝试执行这样的命令,dokku run <app> php artisan schedule:run
我会得到以下响应:
但它不处理底层操作。
奇怪的是,当我登录到 dokku 容器dokku run <app> bash
并运行时php artisan schedule:run
,我得到了相同的响应,但它确实处理了底层操作。
这意味着 cronjob* * * * * /bin/bash -c 'dokku run admin-feedshop php artisan schedule:run'
不会做任何事情,因为它不会以这种方式处理底层操作。
有谁知道我怎样才能让这个东西工作?
(我正在运行 dokku 版本 0.3.18)
java - 从 node.js dokku 容器运行 Java 命令行
我有一个运行node.js
应用程序的 dokku 容器,我的后端需要用来java8
运行一些命令行。我的服务器收到以下错误消息:
[错误:命令失败:/bin/sh -c java /bin/sh: 1: java: not found]
如何java8
在我的 dokku 容器中访问?
file-upload - dokku的文件上传持久存储问题
我在将图像存储到在数字海洋上运行的 dokku 模块时遇到问题。
我在用着
- 意思是 0.4.0
- 角度文件上传(用于上传)
- 带有 Dokku 0.3.18 和 ubuntu 14.04 的数字海洋水滴
到目前为止我做了什么:
- 在本地实施和测试代码 - 工作正常
- 将代码部署到数字海洋
通过以下方式添加了持久存储:
/li>重建应用程序“dokku ps:rebuild vnmean”并通过检查容器
/li>
结果(最后):
我还通过以下方式检查了两个文件夹:
/li>
并通过:
我可以通过 host-shell 更改任何文件夹,而另一个会更新。
问题:
每当我通过 web-fileupload 上传图片时,都不会更新任何文件夹。我希望该/home/dokku/vnmean/share
文件夹现在可以保存上传的数据,但不幸的是它没有改变。
我知道图片上传可以正常工作,因为它会在之后显示,但是一旦我重新启动或重新部署,图片就消失了。
我不确定我的持久存储是否有问题,或者我是否错过了一步。
您能否看看并让我知道有什么问题或可以做些什么来获得一个存储上传的文件夹而不会在重新启动或部署期间被覆盖并且可以从主机外壳访问?
ruby-on-rails - Dokku Rails 应用程序缺少带有 404 错误的静态资产
我用 Dokku 部署了一个 Rails 应用程序。一切都很好,除了我的所有资产(包括图像)都返回 404 错误。
我真的不知道如何调试这个。
docker - 在 DockerFile 中使用 Dokku 环境变量
我想在 DockerFile 中使用 Dokku 环境变量,但没有成功。
Dokku Env 设置为:
在 DockerFile 中,我想把这个 NR_APP 放到一个文件中:
但它不起作用,文件中的结果是:
如果我尝试在构建过程中仅回显 ENV:
它返回空白。
如果我尝试在 DockerFile 中设置NR_APP:
它可以工作,但我不想在 DockerFile 中定义它,因为它是一个根据开发/生产部署而变化的值,我也必须使用 license_key 来实现。
谢谢!