-
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
Installing Linux packages inside the Dockerfile #10
Comments
In retrospect, this is a silly suggestion. BTD is designed to work with pre-built Docker images, not install new packages. That said, I am having difficulty using the |
@tdene, you can build a custom image right before using the Action. See, for instance:
Image Please, try that approach in your repository, to find which specific system packages you are missing in image btdi/pandoc. Then, either post here or open a PR to suggest adding them to the dockerfile in this repo. |
The "btdi" dockerfiles are located in the buildthedocs/containers repo. See https://github.com/buildthedocs/containers/blob/main/texlive.dockerfile. |
I'm sorry, I still don't understand how the config file is meant to be used. My
The relevant section is the My other attempt has been to fork this repository and overwrite Would you mind helping me figure out how to approach this problem through the config file, or giving me some pointers for how to look through the source code for a solution? |
Alright, sorry. There was a lot of confusion on my part about how this tool worked. I've looked through the source code, I've debugged, I understand what's going on. The only issue that exists is that the As I eventually found out, pandoc can be installed on Alpine by adding This issue may be closed. |
BTD provides a method of specifying Python package requirements via the
requirements
field in.btd.yml
.As far as I can tell, BTD does not provide a method of specifying system package requirements.
This is relevant due to
pandoc
, whose Python package merely provides bindings to the system package. In order to usepandoc
, it must be installed via bothpip
as well as the system package manager.An example may be found here.
The text was updated successfully, but these errors were encountered: