Skip to content
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

Avoid mandatory changes to /galaxy-central (prevents injection of galaxy-central at runtime) #31

Open
5 of 6 tasks
jmchilton opened this issue Jan 16, 2015 · 8 comments
Assignees

Comments

@jmchilton
Copy link
Collaborator

jmchilton commented Jan 16, 2015

Addressing all of these probably requires changes to Galaxy.

@jmchilton
Copy link
Collaborator Author

@bgruening Not expecting you to address this I will get to it someday - but I wanted to track it. I can track on Trello if you would prefer to close out the issue.

@bgruening
Copy link
Owner

It's perfectly fine. We also have some contributors so hopefully we will get some help :)

jmchilton added a commit to jmchilton/docker-galaxy-stable that referenced this issue Jan 31, 2015
 - Move job_metrics_conf.xml configuration out into ansible so it can be reused outside the context of Docker (galaxyproject/ansible-galaxy-extras@97915bc).
 - Move job metrics config file into /etc/galaxy (see bgruening#31).
 - Move job config file into /etc/galaxy (see bgruening#31).
@jmchilton jmchilton changed the title More places /galaxy-central is modified Avoid mandatory changes to /galaxy-central (prevents injection of galaxy-central at runtime) Feb 1, 2015
@jmchilton jmchilton self-assigned this Feb 1, 2015
@bgruening
Copy link
Owner

In preparation of the next release I will try to fix the welcome.html page and the DockerImage. This will not require any changes to Galaxy.

Will copy both to /etc/galaxy/ and detect the presence of 'index_logo.png' and welcome.html in /export.

@jmchilton
Copy link
Collaborator Author

Here is my initial attempt to fix galaxy.ini and job_conf.xml: jmchilton@9f2ad35. Does this look right?

Also been looking into proxy issues today... yuk.

@bgruening
Copy link
Owner

Yes this seems good to me!
Proxy ... oh I wish I could help you here :(

@bgruening
Copy link
Owner

All files in /export/ beginning with welcome will be copied to /etc/galaxy/ and served from there.
GALAXY_CONFIG_WELCOME_URL is set to $GALAXY_CONFIG_DIR/welcome.html so as soon as you have a welcome.html file in /exports/ it will be copied to /etc/galaxy/ and you will see your individual start page.

@jmchilton
Copy link
Collaborator Author

Yeah - my first few attempts at the galaxy.ini were pretty broken. Rethinking things now - still hoping to open a PR soon - sorry for the delay.

@bgruening
Copy link
Owner

As soon as we have the uwsgi proxy in place we can also close this issue I think.

bebatut pushed a commit to bebatut/docker-galaxy-stable that referenced this issue Apr 11, 2017
README.md: add links to the tools
bgruening pushed a commit that referenced this issue May 23, 2020
Base images to reduce code duplication
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants