如何将 edge/testing 包添加到 Alpine Linux?
How to add a edge/testing package to Alpine Linux?
我有一个 Azure Linux WebApp 使用 docker-compose 到 运行 三个容器:Asp.Net Core 3.1 WebApp,Nginx 作为反向代理和一个 Asp.Net Core WebJob (SKD 3) 生成 PDF 报告。 WebApp 位于 https://pdf.ricardogaefke.com。
问题是:生成的 PDF 有一个带有 link 的 QrCode 可以在线查看,我在 运行 设置 WebJob(libgdiplus
时遇到了问题未找到),我尝试安装此 libgdiplus package。此问题与 System.Drawing
命名空间有关。
问题是软件包是 edge/testing 版本,无法使用 apk add
命令安装。我如何安装这个包?
可以使用 repository
选项安装 edge/testing 包,如下所示:
RUN apk add libgdiplus --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/
现在我的 WebJob 正在完美地生成 PDF 文件(问题是关于将 QrCode 生成为位图)。您可以在 https://pdf.ricardogaefke.com. The Dockerfile with libgdiplus
install is here.
查看它
我有一个 Azure Linux WebApp 使用 docker-compose 到 运行 三个容器:Asp.Net Core 3.1 WebApp,Nginx 作为反向代理和一个 Asp.Net Core WebJob (SKD 3) 生成 PDF 报告。 WebApp 位于 https://pdf.ricardogaefke.com。
问题是:生成的 PDF 有一个带有 link 的 QrCode 可以在线查看,我在 运行 设置 WebJob(libgdiplus
时遇到了问题未找到),我尝试安装此 libgdiplus package。此问题与 System.Drawing
命名空间有关。
问题是软件包是 edge/testing 版本,无法使用 apk add
命令安装。我如何安装这个包?
可以使用 repository
选项安装 edge/testing 包,如下所示:
RUN apk add libgdiplus --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/
现在我的 WebJob 正在完美地生成 PDF 文件(问题是关于将 QrCode 生成为位图)。您可以在 https://pdf.ricardogaefke.com. The Dockerfile with libgdiplus
install is here.