Build an ARM docker image for the OMERO server#87
Build an ARM docker image for the OMERO server#87khaledk2 wants to merge 3 commits intoome:masterfrom
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
| RUN source omero/server/venv3/bin/activate | ||
|
|
||
| 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.
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