问题标签 [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.
phantomjs - 在 docker/Dokku 容器上安装 PhantomJS
我在将 PhantomJS 添加到我们的网站 docker 容器时遇到了一些问题。
我有 2 个容器测试和生产,但不知道如何将它添加到每个容器中。
这些容器是用 Dokku 制作的,并且已经在运行。这有点不同,因此我们无法提取带有图像的新容器或编辑它们的 Dockerfile
此外,我们还设法使用了类似wget
其中的命令 using dokku run
,但这不是交互式 shell。ls
即使下载完成,使用 wget 下载的文件在检查时似乎也不在容器中。
phantomjs - docker 容器上的 phantomJS
我在将 PhantomJS 添加到我们的网站 docker 容器时遇到了一些问题。
我有 2 个容器测试和生产,但不知道如何将它添加到每个容器中。
这些容器是用 Dokku 制作的,并且已经在运行。这有点不同,因此我们无法提取带有图像的新容器或编辑它们的 Dockerfile
此外,我们还设法使用了类似wget
其中的命令 using dokku run
,但这不是交互式 shell。ls
即使下载完成,使用 wget 下载的文件在检查时似乎也不在容器中。
ruby-on-rails - Dokku 环境变量
在其中一个 dokku 插件(特别是 dokku-shoreman 插件)中,我看到了对 $APP、$1 等变量的引用。这些变量存储在哪里?
我不小心删除了我服务器上的所有 docker 容器和图像,重新部署后,dokku-shoreman 不再工作,而是以状态码 1 退出。我认为这些变量可能是关键。
任何帮助表示赞赏!
dokku - Dokku .profile.d 文件夹,脚本未执行
我无法让 bash 脚本在 .profile.d 文件夹中运行。这似乎应该很简单,但我没有任何运气。
我的应用程序根目录中有一个 .profile.d 文件夹。在其中,我有一个从源代码构建 ffmpeg 的脚本,称为:
ffmpeg.sh
当我在容器中运行该脚本并制作/安装 ffmpeg 时,该脚本执行良好。我试过 chmod +x 并在文件顶部添加 #!/bin/bash 。
我觉得我在这里的某个地方缺少基本的理解,有什么提示吗?
django - 如何在 django 中使用 Dokku?
我尝试在我的 Web 项目中使用dokku - 部署变得很酷。但我找不到关于两件事的信息。
- 我可以从dokku-util 自动创建数据库吗?如何?
- 在不使用AWS的情况下如何以及在何处存储媒体文件?我只想使用我的 vps'。
PS 或者您是否看到了有关dokku完整工作流程的好材料?
ubuntu - 用于独库和数字海洋的 ssl
如果我在 example.com 上使用 dokku 将一个名为 test 的新应用程序推送到我的 droplet,这是链接:
我已经看过有关如何为此特定应用程序添加 ssl 的教程。(即https://launchbylunch.com/posts/2014/Jan/23/blog-tech-stack/)。
我如何通过数字海洋水滴进行设置,以便每个使用 dokku 推送的应用程序都启用了 ssl?这甚至可能吗?
sqlite - 使用 SQLite 的 Dokku?
我在别处读到 Dokku 不支持 SQLite。为什么不?我正在使用带有 SQLAlchemy 的 Flask 应用程序,似乎所有抽象都发生在此处。难道我不能把 sqlite 数据库文件放在磁盘上的某个地方(也许是/home/dokku/database/my_db?)然后把它交给 SQLAlchemy 吗?
更具体地说,我会使用 Dokku 将该字符串存储为环境变量,而不是直接传递它。
为什么这行不通?
playframework - Docker/Dokku 映像是否支持 SBT 0.13.5?
我正在试验 DigitalOcean 的液滴。我创建了一个 Docker/Dokku 映像,并且正在推送我的 Play!Framework 2.3.1 应用程序。不幸的是,它不会被构建,因为 sbt 0.13.5 不受支持!
我怎样才能解决这个问题?我想我需要更新构建步骤。
lua - Docker - 使用 dokku 查看安装位置
我正在使用docker和dokku。尝试使用https://github.com/leafo/heroku-buildpack-lua/调试问题。是否可以查看和检查 docker 容器的内容?
我建议将lapis安装在 lua 加载路径之外的某个地方。
谢谢!
ruby-on-rails - dokku 错误:找不到应用程序的实体
服务器重新启动后尝试重新启动 dokku。我所做的一切(redis:链接,dokku 部署,从我的计算机推送新版本的应用程序..)都失败并显示找不到实体错误消息。
我觉得它可能与 docker 容器或图像有关,所以我尝试为应用程序重新启动最新的 docker 容器,但没有骰子。Dokku 仍然给我一个找不到实体错误。
任何意见,将不胜感激!