首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文件和参数发送到OpenFaas Dockerfile文件函数

将文件和参数发送到OpenFaas Dockerfile文件函数
EN

Stack Overflow用户
提问于 2021-03-11 19:21:42
回答 1查看 81关注 0票数 0

我有一个ffmpeg Dockerfile函数,我将其部署到我的OpenFaaS:

代码语言:javascript
复制
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的新手,也许这是微不足道的,但我无法理解它。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-07-29 15:16:10

我相信你可以找到你的答案here总结:

  • 创建一个类似于alexellis bash-streaming模板,将Dockerfile替换为您的
  • FAAS -cli your-ffmpeg
  • edit --lang

-

  • your-ffmpeg
  • edit您的-ffmpeg.yaml要在您的-ffmpeg文件夹中具有正确的FAAS URL、额外的时间参数等handler.sh,请确保有一个类似于this的URL。handler.sh是将参数传递给ffmpeg的地方。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66581554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档