TRIAL OMERO.web requirements#4805
Conversation
|
Ready for rebase. Do you want to try omero-marshal and PyYAML here or do that in a follow-up? |
|
sure I will add them too |
|
@joshmoore rebased due to windows removal #4782 omero-marshall added |
|
With a potential (likely) 5.2.6, opportunity to indicate that Apache is "deprecated". |
|
What needs to happen to bring this out of breaking? |
|
|
|
@joshmoore @jburel @sbesson my apology but I think I got a bit confused with what I would like to go into m4. Initially this PR would be good to have in m4 as the doc PR ome/omero-documentation#1516 was already merged. Initial discussion diverted directly to drop TRIAL, that I personally wasn't after. We can decide in the next iteration if we wish to drop trial or not, but at the moment I would keep it as it is and get that in for m4, if no objections. Sorry for the confusion |
|
apache changes removed, handled in PR #4825 to simplify rebasing for 5.2.6 |
|
This is now on merge https://cowfish.openmicroscopy.org/webtrial/ |
|
Does the testing scenario require Ice 3.6? |
|
It looks like it does, in which case I am going to have to pass on testing this. |
|
@ximenesuk sorry I don;t understand your comment. You need to pip install IcePy in virtualenv in isolation. This doesnt matter what is already installed on the machine. THAT IS THE WHOLE PURPOSE of that PR! IT is enough to follow listed commands in the description. |
|
@aleksandra-tarkowska All commands prior to this one were copied and pasted from the scenario. |
|
Why your PYTHONPATh contains Sorry I don;t know what you have set up on your machine, but I trust cowfish is pretty much a good representation of server env Please provide what is in your PYTHONPATH, PATH, version of virtualenv and pip |
|
My PYTHONPATH contains that because it does. I will retest in a fresh terminal with the path unset. |
|
Something to note in docs though? Not everybody may be doing this on a pristine machine. |
|
With The docs look okay though I don't follow the config adjustment at http://www.openmicroscopy.org/site/support/omero5.3-staging/sysadmins/unix/install-web/install-web-trial.html#nginx-configuration Is this mean to be something that has to be adjusted in the generated file? Or elsewhere? Maybe this makes much more sense to someone familiar with This PR may need more rigorous testing from someone more familiar with deploying web servers. |
Without answering my question above it is hard to say how the env look like. Cowfish gives a flavour of real server and has Ice3.5 installed globally, we are running multiple integration servers and Trial job is run in isolation all the paths are set correctly. |
|
@mtbc would be good to know whether |
|
@aleksandra-tarkowska |
|
@aleksandra-tarkowska Thanks for the card. merging |
What this PR does
This PR improve requirement files and help deploying OMERO.web using virtualenv.
This PR is self tested by CI-JOB https://ci.openmicroscopy.org/job/WEB-DEV-trial-deploy/
Testing this PR
then generate nginx config and reload. Web should operate as normal
Full doc in http://www.openmicroscopy.org/site/support/omero5.3-staging/sysadmins/unix/install-web/install-web-trial.html
Check also walkthrough http://www.openmicroscopy.org/site/support/omero5.3-staging/sysadmins/unix/install-web.html
To install webapp follow ome/omero-figure#168 (comment)
For more details see omeroweb-install in https://github.com/ome/omeroweb-install and travis https://travis-ci.org/ome/omeroweb-install/builds