【问题标题】:How can i add libreoffice to Dockerfile我如何将 libreoffice 添加到 Dockerfile
【发布时间】:2023-01-13 21:05:12
【问题描述】:

我有一个 dockerized nodejs 应用程序。我使用 libreoffice 转换为 PDF。

如何使用 nodejs 应用程序将 libreoffice 添加到 dockerfile?我怎样才能让应用程序能够使用 libreoffice 应用程序?

FROM node:16.8.0-alpine

# Create app directory
WORKDIR /usr/src/app

# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY package*.json ./

RUN apk add --update python3 make g++ && rm -rf /var/cache/apk/*

RUN npm install

# If you are building your code for production
#RUN npm ci --only=production

# Bundle app source
COPY . .

RUN npm run build

EXPOSE 80:80

CMD [ "node", "build/index.js","STAGING"]

【问题讨论】:

    标签: node.js docker dockerfile libreoffice


    【解决方案1】:

    将以下内容添加到您的 Dockerfile 应该安装 libreoffice

    RUN apk add libreoffice
    

    https://pkgs.alpinelinux.org/package/edge/community/x86/libreoffice

    【讨论】:

    • 仅添加此命令就足够了吗?我现在可以在我的 Node.js 应用程序中使用 libreoffice 吗?
    • 你如何使用它?根据您给我的信息,我只能说上面的内容会将 libreoffice 添加到您的 docker 容器中。如果你使用例如npmjs.com/package/libreoffice-convert 那么我相信这应该足够了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 2018-01-04
    • 1970-01-01
    相关资源
    最近更新 更多