-
Notifications
You must be signed in to change notification settings - Fork 7
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
Dockerfile for grounder. #7
base: master
Are you sure you want to change the base?
Conversation
I have marked this as a WIP because to run it I have been also using a script file that I believe to be poorly designed. |
Also, if I knew more about GitHub actions, I would suggest setting up a GitHub action that would automatically build the Docker image. |
True! That is something, I could try to figure out at some point :) |
Take the standard GitHub action for building dockerfiles and adapt it for building generic PANDA subsystems (so that it could be copied to other repositories).
For simple cases like this, there is a sample GitHub action, which I have attempted to insert into the branch. Not sure if it will run -- may need to extend the |
I'm not sure how to test the GitHub action -- I added the |
For your copy there is really no reason to keep the changes in a separate branch (as we still have the panda-planner-dev:master as the overall true master). If you merge the dockerfile branch into your master, you can still PR your master into this one and try to test-run the dockerfile in your repo. |
Docker image names must be lower-case, so can't use CaMelCAsE as in the name of the binaries.
I have the dockerfile working again. I don't like the need to apply the patch, though, because it means that if I run That's why the Dockerfile now makes sure that This is very kludgy and will fail as soon as the patch becomes no longer necessary. It would be much better to fork the cpddl repo, apply the patch to the fork, and use the fork for the external, instead of using upstream as the external and having to patch it. Doing so makes the build process ugly and brittle. |
No description provided.