无法在ubuntu 14.04

时间:2016-06-03 20:30:40

标签: postgresql docker ubuntu-14.04

我试图在容器上安装https://github.com/brianc/node-pg-native

看起来我已经安装了postgresql(服务器)来安装libpq-dev。我不想在容器上安装postgresql服务器,因为它必须只连接到服务器。

我尝试在postgresql-client上安装但没有用。我使用的是ubuntu:14.04。有什么建议吗?

如果我完全做某事请错误告诉我。

1 个答案:

答案 0 :(得分:0)

libpq-dev没有安装整个服务器,但确实安装了很多开发依赖项。 pg-native节点模块不提供预构建的二进制文件,因此您需要为npm安装所有dev依赖项以完成构建。

如果您担心图像大小,可以在build容器中构建具有所有构建依赖关系的节点模块,以创建它的tar.gz。然后将构建的包解压缩到您的应用中,而不是使用npm install。这通常可以为所有节点模块完成,以加快构建过程并从运行应用程序的docker镜像中删除所有构建工具。