- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我在我的 Digital Ocean droplet 上安装了 Dokku,但在设置我的 dns 记录之前就安装了,所以 Dokku 安装在 IP 上。现在我更改了我的 dns 记录,因此可以通过 site.com
访问站点。我可以通过 site.com:port
访问我之前创建的 Dokku 容器,如何更改 Dokku 设置以像这样访问我的应用程序 - appname.site.com
最佳答案
根据 https://github.com/progrium/dokku :
Set up a domain and a wildcard domain pointing to that host. Make sure /home/dokku/VHOST is set to this domain. By default it's set to whatever hostname the host has. This file is only created if the hostname can be resolved by dig (dig +short $(hostname -f)). Otherwise you have to create the file manually and set it to your preferred domain. If this file still is not present when you push your app, dokku will publish the app with a port number (i.e. http://example.com:49154 - note the missing subdomain).
要解决此问题,您首先需要更新/home/dokku/VHOST 文件,添加域名 - 这将修复任何新生成的部署,但需要从/home/中删除现有应用dokku 目录按名称(/home/dokku/foo、/home/dokku/bar 等)并重新部署以使此更改生效,因为每个 Dokku 应用程序在这些/home/dokku/路径中都有一个单独的 nginx.conf 和这些都需要重写。
关于node.js - Dokku - 设置后添加域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21785901/
我正在通过以下步骤将 Rails 应用程序部署到 digitalocean 服务器。 http://dokku.viewdocs.io/dokku/application-deployment/ 问题
我正在尝试在 Dokku 上设置一些变量以进行部署。据我从开发文件中可以看出,应该在目录中创建一个 .env 文件并将变量放在那里。但这并没有更新任何东西 .env 文件 DOKKU_NGINX_PO
我现在正在学习 dokku 以进行简单的 Web 部署。官方安装说明说明此命令: wget -qO- https://raw.github.com/progrium/dokku/v0.3.12/boo
如何将设置在 dokku 服务器中的 dokku 应用程序指向服务器本身的根域。假设我的域是 apps.com,而要实现的应用程序称为 botapp。如果我使用虚拟主机命名,并执行 git remot
我正在生产中运行 Dokku 应用程序,需要知道服务器上运行的应用程序版本。 Dokku可以做到这一点吗? 最佳答案 不需要插件。 dokku 中的所有应用程序都是 git 裸存储库。只需连接到您的服
我有一个简单的 dokku 应用程序,使用 herokuish buildpack-php使用 procfile:web: vendor/bin/heroku-php-apache2 public/
我最近添加了 dokku-shoreman插件和 Procfile以便我的应用程序在部署时同时运行工作进程和网络进程。它看起来像这样: web: bundle exec rails server -p
我对 dokku 很陌生。我在 DigitalOcean 设置了一个新的 dokku droplet。我创建了一个带有 www 目录的小型静态网站,其中包含一个名为 index.html 的 HTML
我正在构建配置 ansible 脚本。我经常在开发过程中出于调试目的执行它。我使用 digital ocean ubuntu 14 滴。很长一段时间一切都很好,但几天前相同的代码停止工作(每次执行都在
我使用 Dokku 在一台服务器上托管了多个应用程序。我在 Dokku 中启用了 vhosts 子域,所以我想访问我的应用程序: app1.mydomain.net app2.mydomain.net
我在服务器上安装了 Dokku,并部署了多个站点/域。当我的一个站点出现故障时,对它的所有 HTTP 请求都会(出于某种原因)重定向到另一个站点。这令人困惑。在这种情况下,我希望 Dokku 显示一些
我正在尝试将一个基于 Scala 的应用程序部署到 dokku,该应用程序运行一个 http 服务器和一个自定义的 sshd 服务器。 我遇到的问题是 dokku 似乎只支持该应用程序的一个端口。我需
我正在使用dokku版本0.4.14 我已经通过以下方式安装了Elasticsearch: dokku插件:安装https://github.com/dokku/dokku-elasticsearch
我在 Digital Ocean 上运行了 dokku,我的一个应用程序是日志密集型的。发生的情况是日志增长到 HD 限制。 一个可能的解决方案是使用 logrotate 但日志文件名是某种散列,我假
我有一个 Maven 项目 pom.xml service-a service-b 我想在 dokku 中运行 service-a 和 service-b。 dokku apps:create ser
我正在使用 dooku 在 DigitalOcean 上部署 node.js 应用程序,一切都很好,但最近我在系统中添加了一些动态文件,即注册用户可以上传图像文件并获得一些为他亲自生成的样式表。一切都
我在家用电脑上安装了一个带有 dokku 的 digital ocean 盒子。我已经为我的家庭和工作计算机添加了 ssh key 。然后我关闭了密码访问。从两台计算机访问服务器都可以通过 ssh 进
您好,我正在尝试与 dokku 一起设置 digital ocean 服务器,每当我将本地 golang 应用程序推送到 dokku 服务器时,我都会收到以下错误: unable to select
我正在尝试访问我的 Node.js 应用程序的日志,该应用程序写入应用程序目录内的文件 mylogfile.log 中。使用 find/-type f -name mylogfile.log 我能够看
我正在使用 dokku 部署一个节点应用程序(使用 express js)。我的应用程序由 2 个 express js 应用程序组成,它们监听两个不同的端口。一个是主应用程序,另一个是 kue 的
我是一名优秀的程序员,十分优秀!