Here’s an example dockerfile I wrote (for a different project) that’s a little more transparent
FROM alpine:3.18.2
WORKDIR /root
RUN apk update && apk upgrade && apk add --no-cache git nodejs-current yarn
RUN git clone https://github.com/hydra-synth/hydra.git
WORKDIR /root/hydra
RUN yarn install
EXPOSE 8000
CMD ["yarn", "build"]
CMD ["yarn", "serve"]
You’re unlikely to find an instance for general purpose video hosting as it’s too resource intensive to host for free. With no clear way to offset the costs the current M.O. is to upload videos to a 3rd party host that monetizes their services (usually through ads) and link to that 3rd party from your post.