-
Notifications
You must be signed in to change notification settings - Fork 12
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
Update omero-grid to the latest server #24
Conversation
This should now work in a multi-node configuration
8245652
to
e68c485
Compare
I think this is done, apart from some cleanups e.g. removing web dependencies from Note this also contains a fix for the incorrect |
This might be an interesting test:
|
ln -s OMERO.server-5.0.1-ice35-b21 OMERO.server" | ||
USER omero | ||
WORKDIR /home/omero | ||
RUN omego download server --release $OMERO_VERSION && \ |
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.
This will likely be the first thing that I'd need to change. Can we make all the arguments passable? Or unpack to a well-known location so an unzipped server can be mounted?
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.
How would you feel about a build-arg for the ci-server and branch?
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.
Would work for me. Could be part of the tag that we use: e.g. docker build -t omero-deploy:b148 --build-arg ...
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.
That's exactly what I was thinking... have a script which takes the version args, sets build-args and somehow munges them into a tag
Cherry-pick joshmoore@d77120a ? |
The directory names now match the suggested image name.
bca7830
to
d5d8e2a
Compare
Add build script to help build and tag images
d5d8e2a
to
3cb83d9
Compare
0f3124e
to
edd09c6
Compare
Cherry-picked,
|
From https://blog.travis-ci.com/2015-08-19-using-docker-on-travis-ci/ :
|
@joshmoore If you want to play with 5.1 this week you'll need to comment out the rewrite workarounds in https://github.com/ome/ome-docker/pull/24/files#diff-7fe777f48c77321016945317c474b5df |
That's my plan, trying to do too many other things at the same time. |
@joshmoore I think this is ready for testing. |
Blocker (or PR doc issue?):
The readme says to add "master" which works. Few non-blocker comments (i.e. they don't prevent us getting to production with this but affect usability):
Testing continues after lunch. |
Originally the default was to drop into a bash shell which in hindsight is confusing if you're not running interactively. Changed to
Added
Do you mean you're unable to link directly to a zip? If so then that's because I'm using |
Currently testing the 2 new commits. Thanks.
No, I mean due to DNS, I don't have an IP (in general) for my CI, but I can easily link it into a container for us. But linking isn't available at build time. |
Last three commits should help with testing. Runs a master-slave config, and you can modify params at the top of |
So that's going back to the omero-deploy workflow of installing at runtime? How about a separate PR? I could add a |
Summary:
|
https://s3.amazonaws.com/archive.travis-ci.org/jobs/105445281/log.txt
|
I think I really am done now. |
I can successfully get a 5.2 server up and running now. 👍 (That doesn't help me with the metadata51 build, though, but perhaps that's just motivation for getting us migrated) |
Update omero-grid to the latest server
This was stretching out so I decided to focus on 5.2 develop. Now that it's in I could work on |
My primary need is to test @mtbc's DB, but I may be able to do that with an upgraded version. I'll try that first since we'll need to upgrade anyway. |
See the README.md for instructions
Ignore the rest of this description, it should be fixed by ome/openmicroscopy#4422
Unfortunately this doesn't work, see https://trello.com/c/3fY2taKP/88-omeor-grid-omero-node-bugs-issues
Attempting to start the slave (Processor-0) leads to an initial Ice connection, but
Processor-0.log
containsTODO:
db
imageomero-server
andomero-slave
images (omero
image does both)omero-web