-
Notifications
You must be signed in to change notification settings - Fork 26
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
Build an ARM docker image for the OMERO server #87
base: master
Are you sure you want to change the base?
Conversation
So in terms of steps to get this live, @khaledk2, is it something like:
|
Tested via docker-compose, see file below (basically, pulling an image from Works fine, import via cli, insight, and viewing via web. Also, the services work fine after restart.
|
Nevertheless, some failing tests here. |
Could you please let me know what failed tests you had? |
I have created the wheel and ice package locally from the source code using command lines. I have already created PRs for both ome ice role and ome.omero_server role |
Dockerfile
Outdated
|
||
ADD entrypoint.sh /usr/local/bin/ | ||
RUN dnf install -y https://dl.fedoraproject.org/pub/epel/8/Everything/aarch64/Packages/d/dumb-init-1.2.5-7.el8.aarch64.rpm |
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.
check this line please
8 or 9
I have used this PR to build an aarch64 image for the Omero server. It used the following ansible role:
The modified ome.omero_server ansible role uses the following modified two roles
ansible-role-ice
ome.postgresql_client
The last one is the one which has been merged into the Ome master
In addition, I have built an ice package and wheel locally and pushed them to a dummy repo release to download them at run time
The built image has been pushed to:
khaledk2/omero-server:arm
cc @joshmoore @jburel @sbesson @pwalczysko