我有一个ffmpeg Dockerfile函数,我将其部署到我的OpenFaaS:
FROM ghcr.io/openfaas/classic-watchdog:0.1.5 as watchdog
FROM jrottenberg/ffmpeg:4.1-alpine
RUN mkdir -p /home/app
COPY --from=watchdog /fwatchdog /usr/bin/fwatchdog
RUN chmod +x /usr/bin/fwatchdog
# Add non root user
RUN addgroup -S app && adduser app -S -G app
RUN chown app /home/app
WORKDIR /home/app
USER app
# Populate example here - i.e. "cat", "sha512sum" or "node index.js"
ENV fprocess="ffmpeg"
# Set to true to see request in function logs
ENV write_debug="false"
EXPOSE 8080
HEALTHCHECK --interval=3s CMD [ -e /tmp/.lock ] || exit 1
CMD ["fwatchdog"]但是我不知道如何将文件流式传输到函数并给出参数,这样ffmpeg就可以知道文件和参数。我是OpenFaaS的新手,也许这是微不足道的,但我无法理解它。
任何帮助都将不胜感激。
发布于 2021-07-29 15:16:10
我相信你可以找到你的答案here总结:
-
https://stackoverflow.com/questions/66581554
复制相似问题