-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
New scripts for building the Zend Server Docker images to make the usa… #8791
Conversation
…ge faster and more convenient
High level pass, still trying to dig into all the changes. +RUN /root/ZSinstall.sh $zs_ver $zs_php $zs_flavor $image $tag $zs_build
Even though keyservers can be flakey, we recommend using them instead of embedding a key file in the build context. (Image Build |
tail -f $0 > /dev/null 2>&1 &
wait Since official-images are meant to be prime examples of Dockerization, we do not want to have hacky solutions like bash scripts to be used as a supervisor. Users will latch onto the |
I did the change that the repository keys are loaded from keyserver.ubuntu.com. Are the other two currently up comments something we need to address before it can be merged to official image or can we address them with upcoming changes? |
They do need to be addressed. |
…er official images repository maintainers
We believe that all the comments are addressed with the latest commit. Is there something else we can/should do to make the review process easier? |
As is usual in software development, smaller, incremental changes are much simpler to review and merge. Adding/changing/removing many files in the So, without digging in to everything, here are a few things I notice:
|
- fixed: replaced 'apt-get clean' - fixed: removed 'bash -c' - improved: gpg instead of apt-key - improved: extensions in .tgz instead of .run
Thank you for the recommendations - indeed we had some leftovers from previous generations of the image. Removed ‘bash -c’, removed ‘apt-get clean’ (thanks for the apt/lists tip), replaced apt-key with gpg. We have also re-packaged the .run files in tarballs (which they are anyway) - you’re right, we did not consider that diffs would become unreadable. |
I am unable to reproduce this while building and running images. Is it possible to get more information how to reproduce this? |
Our diffing script, |
I tried to run the diff-pr.sh locally:
and I still get the error. Doesn't it suppose to pick up the updated library/php-zendserver file from where I execute the diff-pr.sh? |
Diff for 1ae9ccb:TODO diff too large for GitHub comment!
See: http://github.com/docker-library/official-images/actions/runs/356041641 |
I am just asking for an update, how the review process is going - is it going to be finished soon or is there still a lot of work to do? I am asking that, because if there is still a lot of work ahaed of it, then maybe it would be wise for us to close that pull request and we try to explore the possibilities to create smaller set of changes that would be easier and quicker to review to get the images updated? But if you are almost on the finishing line then it wouldn't be necessary :) |
…ge faster and more convenient