我正在使用Play! 2.5。當我運行我的應用程序時,我使用-mem 4000運行它。如何將此選項發送到我使用activator docker:publish
創建的Docker映像?我查看了activator show dockerCommands
指定的命令,並且我看到ENTRYPOINT是bin/myappname - 我可以編輯它來添加-mem 4000嗎?或者我需要使用-Xmx和-Xms?我是否將這些選項放在其他地方?我已經看到了一些對application.ini文件的引用,但我不確定將它放在Play應用中的位置如何將-mem傳遞給dockerized播放應用程序
0
A
回答
1
我進一步戳SBT-本機打包文檔各地,並在食譜,發現在播放的段落。對我來說,減少混淆(對我來說)是:
javaOptions in Universal ++= Seq(
// JVM memory tuning
"-J-Xmx4000m",
"-J-Xms512m"
)
1
在普通Dockerfile中使用ENTRYPOINT
,可以使用CMD
指定傳遞給入口點的命令。
ENTRYPOINT ["bin/myappname"]
CMD [ "-mem", "4000" ]
對不起,我不是一個人階,不知道如何將其應用到SBT /激活/播放發電機,雖然the dockerCommands
section here似乎有關,也this Codacy blog post。
讓我們重寫ou中的dockerComands [R build.sbt加入:
dockerCommands := dockerCommands.value.flatMap{ case [email protected](「FROM」,_) => List(cmd, Cmd(「RUN」, 「apk update && apk add bash」)) case other => List(other) } }
所以可能
dockerCommands := dockerCommands.value.flatMap{
case [email protected]("ENTRYPOINT",_) => List(cmd, ExecCmd("CMD", """[ "-mem", "4000" ]"""))
case other => List(other) }
}
相關問題
- 1. 如何將命令行選項傳遞給我的dockerized GoLang程序?
- 2. 將XML傳遞給Flex應用程序
- 3. 將參數傳遞給應用程序
- 4. 將散列傳遞給應用程序
- 5. 播放,將請求傳遞給視圖
- 6. 如何將「外部」變量傳遞給反應應用程序?
- 7. 如何將應用程序/用戶數據傳遞給ChannelHandler Netty
- 8. 如何使用curl將cookie傳遞給Sinatra應用程序?
- 9. 如何將UserIdentity/UserName從WebForm應用程序傳遞給MVC5應用程序?
- 10. 如何將agr傳遞給mapreduce程序
- 11. 如何將字符串傳遞給Spotify應用程序?
- 12. 如何將(Android)應用程序上下文傳遞給Java類?
- 13. 如何將Android應用程序的JSONObject傳遞給PHP文件?
- 14. 如何將數據傳遞給其他iOS應用程序?
- 15. 如何將命令行參數傳遞給MonoMac應用程序?
- 16. 如何將android應用程序的日期傳遞給.net webservice
- 17. 如何將請求參數傳遞給Angular應用程序?
- 18. Unity應用程序塊,如何將參數傳遞給Injection Factory?
- 19. 如何將參數傳遞給C++應用程序
- 20. 如何將隨機字符串傳遞給iOS應用程序?
- 21. 如何將php表單數據傳遞給angular2應用程序?
- 22. android tracking-如何將外部參數傳遞給應用程序?
- 23. 如何將自定義變量傳遞給Flex應用程序
- 24. 如何將參數傳遞給可可觸摸應用程序
- 25. 如何將命令行參數傳遞給WinForms應用程序?
- 26. 如何將Silverlight應用程序傳遞給某人?
- 27. 如何從Visual FoxPro應用程序將配置傳遞給AppDomain
- 28. 如何將應用程序apk傳遞給jar?
- 29. 如何將應用程序對象傳遞給模塊?
- 30. 如何將-FIRAnalyticsDebugEnabled傳遞給Xamarin iOS應用程序?
是的,這是將JVM參數添加到應用程序的推薦方式 – Muki