-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Docker build #1323
Add Docker build #1323
Conversation
Dockerfile
Outdated
curl \ | ||
ca-certificates \ | ||
musl \ | ||
python3 \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure we need all these dependencies. I guess it's for VOD. @thomshutt @mjh1 could you confirm we need those for vod?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure - other than ca-certificates we might be able to get rid of some of those others. It'll probably need a bit of trial and error though unfortunately
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, I removed most of them (including ffmpeg), because I think we'll run VOD nodes still as the whole Catalyst bundle. And for the livestream API, we don't need it.
@hjpotter92 also I see the build failed because the Docker Hub registry does not exist. How to create it?
|
We plan to enable running catalyst-api separately to catalyst, therefore it needs its own Docker image.
Note that it I didn't include
w3
tool, because Web3 Storage has shut down, so we should remove the support for Web3 Storage.Design Doc: https://www.notion.so/livepeer/Zero-Impact-Catalyst-API-Deployments-c2b15232f3a2450ba3e4803130ecd2be?pvs=4#5ce68dfca1c341bfb6b21361d36d19df