将Carbone添加到Docker映像

时间:2018-09-21 00:45:54

标签: linux docker dockerfile

我已使用以下命令在本地Linux计算机上安装了Carbone,并且该计算机工作正常。

“ npm安装碳纤维” (https://github.com/Ideolys/carbone

现在,我需要在docker映像中添加carbone,但是我不知道如何将其添加到映像中,我应该将以下行添加到DockerFile还是将其添加到package.json?

npm安装碳纤维”

如果我不将carbone添加到docker映像中,则会出现以下错误:

代码:const carbone = require('carbone');

错误:找不到模块'carbone'

1 个答案:

答案 0 :(得分:2)

必须在节点项目上使用碳纤维。您可以通过NPM安装:

npm install carbone --save

然后,您必须遵循基础知识的文档: https://github.com/Ideolys/carbone/#getting-started

如果要对应用程序进行docker化,可以从ideolys / carbone-env-docker映像启动容器。这是准备就绪的node:8图像,其中安装了Libreoffice。 Dockerfile的示例:

FROM ideolys/carbone-env-docker

ENV DIR /app

WORKDIR ${DIR}

COPY . ${DIR}

RUN npm install

# index.js should call carbone functions to generate your report.
CMD [ "node", "index.js" ]

最后,您可以构建并运行容器! 如果您需要更多帮助或遇到问题,请在Carbone Github上发布问题。