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。

这个我自己今天就修好了 我第一次去更新docker

 cd ~/dokku git pull origin master sudo make install 

完成之后,我更新了Dokku的Buildstep。 首先我删除了Buildstep图像

 docker images 

你得到一个图像列表。 find这一个

 progrium/buildstep latest {IMAGE ID} 11 minutes ago 1.048 GB 

复制图像ID并删除它

 docker rmi {IMAGE ID} 

然后克隆Buildstep git项目

 git clone https://github.com/progrium/buildstep.git make build 

这将创build新的docker图像(虽然这将需要几分钟)。 您现在可以部署任何使用SBT版本0.13.5的项目!

(当将Play!2.2.1应用程序升级到2.3.1时,我必须先删除该项目,否则不会推送!)

问题是我需要更新Dokku的Buildstep。 我设法感谢Dokku的自述和这篇博文。 好极了!