我有一个使用postgresql-simple的haskell网络应用,需要libpq
。
我使用堆栈在Mac上构建项目
为运行haskell Web应用程序构建Docker镜像的最佳做法是什么?这样:
答案 0 :(得分:3)
Stack内置了对Docker构建和Docker镜像的支持。可以使用MemberInfo[] allMembers = myObj.GetType().GetMembersInclPrivateBase(flags);
命令行标志(或对--docker
的修改)打开前者,后者可以使用stack.yaml
命令执行。我将它用于许多网站。
或者,您也可以使用多级Docker文件。我的一个同事Deni Bertovic wrote a blog post就这个问题发了言。