问题标签 [digital-ocean]

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.

0 投票
4 回答
2586 浏览

ruby-on-rails - NGINX + rails + dokku 上的错误 502 错误网关

将我的 Ruby on Rails 应用程序部署到 Digital Ocean 上的 Dokku droplet 后,我​​收到错误 502。该应用程序可以很好地构建并部署到 Heroku 以及本地。

检查 NGINX 日志,我看到以下内容:

什么可能导致此错误?

0 投票
1 回答
693 浏览

git - 我正在尝试将流星应用程序捆绑到 .tgz

我正在学习发现流星书的教程,但遇到了障碍。我将我的项目克隆到我的数字海洋 ubuntu 13 droplet 上的 /home/meteor 中。说明要求我接下来执行以下操作。

但是,在我运行第二个命令 mrt bundle ../bundle.tgz 后,我收到以下错误

不知道为什么我会收到这个错误,已经在谷歌上搜索了一段时间。有任何想法吗?

更新

在上述说明之前,我被要求安装 node.js 和 mongodb,假设工作正常。他们要求我这样做

git clone https://github.com/DiscoverMeteor/microscope.git,在 /home/meteor 中 github 存储库是我的。

除了这些说明,也许他们会解释我错过和没有做的事情

下一步是捆绑您的应用程序,即在 tarball 中生成一个完全包含的 Node 应用程序。当然可以将您的应用程序捆绑到您的开发环境中,然后只传输压缩包,但现在我们建议您查看服务器上的实际代码。这种方法有几个优点:

它基于 Git(只需指定项目的存储库) 它不需要您在本地安装 Meteor 它不需要重新构建像 Fibers 这样的包(依赖于平台) 最后,它应该允许热代码修复(部署您的应用程序时,您的 Node 服务器不会停止)要捆绑和解压缩我们的应用程序(请注意,Meteor 能够“捆绑为目录而不是 tarball”实际上很方便),我们这样做:

------------

刚刚意识到可能根本没有安装节点,我运行了 node --version 并得到了一个奇怪的响应

------------

0 投票
1 回答
951 浏览

javascript - 试图在数字海洋上使用流星

我有一个数字海洋水滴,我正在尝试将最基本的流星应用程序部署到其中,但我得到了一个失败的响应。知道为什么会这样吗?

更新:添加了整个输出

0 投票
2 回答
296 浏览

node.js - 第二个 express.static 无法在线工作

我的代码在本地运行良好,但是当我在 digitalocean Web 服务器上提取代码时,我的代码无法在本地运行。

当我尝试访问 /staticApp 中的内容时,它在本地工作,但它不在我的数字海洋服务器上。/dynamicApp 中的内容正常工作。

两个环境都有相同的 node.js 版本(0.10.17),我已经加载了 Vim 我的服务器文件,它们是相同的。我在所有文件夹中都做了ls,结构是一样的。我尝试在 Chrome 中以隐身模式查看是否存在缓存问题,但问题仍然存在。

任何人都知道为什么会发生这种情况?

0 投票
1 回答
1574 浏览

google-code - 访问 code.google.com 时出现 403 Forbidden

通过“go get”安装 docker 时,我被 403 禁止。我正在访问的 IP 位于 ny1 数据中心。

[代码]

[/代码]

0 投票
2 回答
2720 浏览

ruby-on-rails - 如何设置 dokku-persistent-storage 的音量

我正在尝试使用dokku-persistent-storage,因此我的 rails 应用程序的上传文件保留在服务器上,但我不太了解如何构建路径,因为我是DokkuDocker的新手。(我在 Digital Ocean 上的 Ubuntu droplet 上运行它)


我不确定它是否应该是这样的:

或者

或者如果我离开了,它应该是完全不同的东西。


这就是 github 部分所说的:

在您的应用程序文件夹 (/home/dokku/app_name) 中创建一个名为 PERSISTENT_STORAGE 的文件。

在此文件中,每行列出一个要挂载的卷映射/卷。例如:

上面的示例将导致在部署和 docker run 期间将以下参数传递给 docker:

可以在此处找到有关 docker 卷的移动信息:http: //docs.docker.io/en/latest/use/working_with_volumes/

0 投票
5 回答
31525 浏览

docker - 从 SSH 重新启动 Dokku 应用程序的正确命令是什么?

我使用 Dokku 在 DigitalOcean 上部署的 Rails 应用程序崩溃并开始返回 500 错误。

如何在不推送空提交的情况下重新启动它?

0 投票
1 回答
3040 浏览

ruby-on-rails-3 - 504 网关超时错误 - 我的 Rails 站点无法运行

rails application已经digitalocean使用capistrano. 但是,出于某种奇怪的原因,无论我做什么,我都会不断获得504 Gateway Timeout nginx error. 我试过重启独角兽,但错误仍然存​​在。

我在这里包含了 unicorn.log 文件的最后 50 行 - 这里可能有什么问题?

这是我的 nginx 配置文件

0 投票
1 回答
2847 浏览

ruby-on-rails - 仅重新启动在承载许多乘客应用程序的 VPS 上的乘客 / nginx 上运行的单个 Rails 应用程序

我正在使用 nginx 和乘客的 VPS 上的同一域下运行多个 rails 应用程序和一个 sinatra 应用程序。当我部署代码时,我需要为已更新的应用程序重新启动应用程序进程。现在我正在运行,service nginx stop然后service nginx start重新启动所有乘客流程。不得不重新启动 nginx 而不仅仅是目标乘客进程似乎很愚蠢。有没有办法做这样的事情?

这是我的 nginx.conf 文件: https ://gist.github.com/srt32/8535548 。谢谢。

0 投票
2 回答
447 浏览

git - 与 Dokku 的 Dart 项目。推送到主控失败

我正在尝试在 DigitalOcean 上使用 Dokku 构建 Dart 项目。以与 Node.js 项目相同的方式进行操作。但是在将 git 推送到 Dokku 来源时出现错误。你能帮我解决这个问题吗: