为Haskel web应用程序构建docker图像的最佳实践是什么
我有一个haskell web应用程序,它使用postgresql simple,需要为Haskel web应用程序构建docker图像的最佳实践是什么,docker,haskell,Docker,Haskell,我有一个haskell web应用程序,它使用postgresql simple,需要libpq 我使用堆栈在Mac上构建项目 为运行haskell web应用程序构建Docker映像的最佳实践是什么?以便: 我可以使用多阶段构建在最终映像中只包含可执行文件和必要的依赖项 如果我对代码进行更改,重建映像就不必再次编译包 Stack内置了对使用Docker构建和创建Docker映像的支持。前者可以使用--docker命令行标志打开(或修改stack.yaml),后者可以使用stack image
libpq
我使用堆栈在Mac上构建项目
为运行haskell web应用程序构建Docker映像的最佳实践是什么?以便:
Stack内置了对使用Docker构建和创建Docker映像的支持。前者可以使用
--docker
命令行标志打开(或修改stack.yaml
),后者可以使用stack image container
命令执行。我在很多网站上都用这个
或者,您也可以为此使用多级Docker文件。我的一位同事Deni Bertovic就这个问题进行了讨论。Stack内置了对使用Docker构建和创建Docker图像的支持。前者可以使用
--docker
命令行标志打开(或修改stack.yaml
),后者可以使用stack image container
命令执行。我在很多网站上都用这个
或者,您也可以为此使用多级Docker文件。我的一位同事丹尼·贝尔托维奇(Deni Bertovic)谈到了这个问题。谢谢迈克尔。实际上,我是按照这篇文章进行多阶段构建的,但它没有提到postgres。我想知道需要在
fpco/pid1
上安装哪些依赖项才能使用postgressimple
谢谢Michael。实际上,我是按照这篇文章进行多阶段构建的,但它没有提到postgres。我想知道需要在fpco/pid1
上安装哪些依赖项才能使用postgressimple