Skip to content

Galaxy.yml issue when creating custom flavor #620

@Oddant1

Description

@Oddant1

Hello, I am trying to follow the instructions here to create a custom Galaxy flavor. I started by just copy-pasting the Dockerfile and my_tool_list.yml listed there, but when I run the docker build command I get the following in the RUN install-tools /galaxy/my_tool_list.yml step:

Skipping Galaxy client build because git is not in use and the client build state cannot be compared against local changes. If you have made local modifications, then manual client builds will be required. See ./client/README.md for more information.
Activating virtualenv at /galaxy_venv
Error: <class 'gravity.state.GalaxyTUSDService'> init failed: To run tusd you need to set galaxy_infrastructure_url in the galaxy section of galaxy.yml
Executing: galaxy
Error: <class 'gravity.state.GalaxyTUSDService'> init failed: To run tusd you need to set galaxy_infrastructure_url in the galaxy section of galaxy.yml
cat: galaxy_install.pid: No such file or directory
calling galaxy_wait with timeout=600 ensure_admin=False
[00] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused
[01] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused
[02] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused
[03] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused
[04] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused
[05] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused
[06] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused
[07] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused
[08] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused
[09] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused
[10] Galaxy not up yet... HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /api/version (Caused

That Galaxy not up yet... continues until timeout. This would appear to be due to an issue with the galaxy.yml config; however, I am unsure of how I am supposed to set the galaxy.yml for that step. I'm no expert on galaxy or docker, but it looks to me like that config ought to be set by the base image?

Any help would be appreciated. Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions