Tag: dokku

用Dokku启动delayed_job

我正在使用Dokku和delayed_job的gem,我试图开始这样的过程: dokku run APP_NAME bin/delayed_job start RAILS_ENV=production 但没有工作登记,当我这样做: dokku run APP_NAME bin/delayed_job restart RAILS_ENV=production 我得到Warning: no instances running. Starting… Warning: no instances running. Starting… 但是,如果我开始这个过程: dokku run APP_NAME rake jobs:work 它工作…但只有当我login到服务器。 有任何想法吗?

在Dokku上运行collectstatic不会复制文件

我用Dokku v0.2.3镜像在Digital Ocean上创build了一个水滴,并部署了一个django 1.6项目。 我将其configuration为在/ apt / wsgi / static中为静态服务,并注意到此路由正常工作。 我的问题是,一旦我运行collectstatic,它报告文件被复制,但他们不是真的在那里,我跑了 dokku run myapp ls /apt/wsgi/static 在服务器上,它是空的。 我也尝试手动复制文件,运行mkdir,似乎没有任何改变,我的猜测是我不知道如何docker实际工作。

如何使用django与django?

我尝试使用dokku为我的web项目 – 部署变得很酷。 但是我找不到关于两件事情的信息。 我可以从dokku-util自动创build数据库吗? 怎么样? 存储媒体文件的方式和位置不使用AWS ? 我只想使用我的VPS'。 PS或者你可能会看到关于dokku全部工作stream程的好材料吗?

Docker容器消失,恕不另行通知

我托pipe我的web应用程序是使用Dokku的docker集装箱。 有时候(也许每隔1-2天)Docker容器就会消失(当docker ps时不显示),结果导致服务器崩溃。 我一直无法find原因。 我正在寻找一种方法来debugging这个,任何想法?

使用Docker / Dokku部署一个Angular应用程序

我正在使用数字海洋液滴+ Dokku(Docker),我很好奇部署Angular应用程序的最佳方式。 Angular应用程序是静态文件。 什么是推荐和/或最简单的方法来设置服务器来服务他们(在Dokku + VPS)? 我在博客上看到了很多方法,但是在这里问一些问题可能会有助于获取想法和生成可以帮助其他程序员的知识。

在Dokku应用程序Wkhtmltopdf?

我有一个NodeJS / Express Dokku容器。 我试图使用一个节点模块,它只是从shell运行wkhtmltopdf命令,但它找不到wkhtmltopdf。 有人对此有经验吗?

Docker / Dokku镜像支持SBT 0.13.5吗?

我正在试用DigitalOcean的水滴。 我已经创build了一个Docker / Dokku图像,我正在推出我的Play!Framework 2.3.1应用程序。 不幸的是,它不会被build立,因为sbt 0.13.5不支持! Play 2.x – Scala app detected —–> Installing OpenJDK 1.6…done ! Error, SBT version 0.13.5 not supported 我怎样才能解决这个问题? 我想我需要更新buildstep。

在dokku上运行docker图像

1)我知道并已经部署了很多应用程序dokku。 2)我知道整个git推到dokku的子域进程。 3)我也自己运行docker的镜像,运行的很好。 4)我真的不能find答案,但这个地方。 如何在DOKKU APP中运行DOCKER IMAGE 正如我希望docker图像在dokku应用程序中运行,而不是使用docker运行本身。 这是我想象的: dokku create:app myApp <Now make that app run a Docker image, i DONT want to git push and build.> 谢谢!

Docker阻塞高负载的传出连接?

我们有一个node.js web服务器,它向外部API发送一些传出的http请求。 在docker上使用dokku运行。 加载一段时间后(30req / s),这些传出请求不再得到响应。 下面是我用常量req / s进行testing时所做的一个图表: incoming和outgoing是并发请求的数量(不是初始化请求的数量)。 (在图中很难看出来,但是在每次约10个请求时它是相当稳定的。) response time仅适用于外部请求。 你可以清楚地看到,他们突然开始失败(我们的1000毫秒超时)。 我们发送的请求越多,遇到这个问题的速度就越快,所以我们必须对每个请求都有一些限制。 我使用了netstat -ant | tail -n +3 | wc -l netstat -ant | tail -n +3 | wc -l netstat -ant | tail -n +3 | wc -l在主机上获得打开的连接数,但是只有〜450(大部分是TIME_WAIT )。 这不应该达到套接字限制。 我们也没有达到任何内存或CPU的限制。 我也尝试在Docker外的同一台机器上运行相同的应用程序, 它只发生在docker 。

仅使用SSH密钥和dockerfile进行部署

请原谅我的开发天真,但我认为所有你需要部署到一台机器是一个正确的SSH密钥,一个端口公开,机器的IP地址login和代码部署。 那么是否有任何简单的解决scheme将代码部署到远程服务器,唯一的input是SSH密钥,Dockerfile和代码本身? 我认为它可以build立在确定性(几乎function)的方式,其中input是服务器的IP地址,login,输出是一个正在运行的服务器。 我已经尝试在数字海洋上设置Dokku( https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-dokku-application ),这需要DNSlogging和git。 我不需要那些作为依赖。 谢谢