Docker Images tracking the stable Galaxy releases
Table of content
| Name | Description |
|---|---|
ENABLE_TTS_INSTALL
|
Enables the Test Tool Shed during container startup. This change is not persistent. (
ENABLE_TTS_INSTALL=True
)
|
GALAXY_LOGGING
|
Enables for verbose logging at Docker stdout. (
GALAXY_LOGGING=full
)
|
BARE
|
Disables all default Galaxy tools. (
BARE=True
)
|
NONUSE
|
Disable services during container startup. (
NONUSE=cron,proftp,nodejs,condor,slurmd,slurmctld,celery,rabbitmq,redis,flower,tusd
)
|
GUNICORN_WORKERS
|
Set the number of gunicorn workers (
GUNICORN_WORKERS=2
)
|
CELERY_WORKERS
|
Set the number of celery workers (
CELERY_WORKERS=2
)
|
GALAXY_DOCKER_ENABLED
|
Enable Galaxy to use Docker containers if annotated in tools (
GALAXY_DOCKER_ENABLED=False
)
|
GALAXY_DOCKER_VOLUMES
|
Specify volumes that should be mounted into tool containers (
GALAXY_DOCKER_VOLUMES=""
)
|
GALAXY_HANDLER_NUMPROCS
|
Set the number of Galaxy handler (
GALAXY_HANDLER_NUMPROCS=2
)
|
LOAD_GALAXY_CONDITIONAL_DEPENDENCIES
|
Installing optional dependencies into the Galaxy virtual environment |
LOAD_PYTHON_DEV_DEPENDENCIES
|
Installation of Galaxy's dev dependencies. Needs
LOAD_GALAXY_CONDITIONAL_DEPENDENCIES
as well
|
GALAXY_AUTO_UPDATE_DB
|
Run the Galaxy database migration script during startup |
GALAXY_EXPORT_MARKER
|
Override the export marker used to refresh
/export/galaxy
.
|
Galaxy AI and integration features such as ChatGXY, JupyterLite AI assistance, Vintent, and the experimental MCP server remain disabled unless you opt in through Galaxy configuration environment variables. At minimum, AI-backed features require an OpenAI-compatible provider and should be configured explicitly:
| Name | Description |
|---|---|
GALAXY_CONFIG_AI_API_KEY
|
API key for the configured AI provider. Required before enabling AI-backed Galaxy features. |
GALAXY_CONFIG_AI_API_BASE_URL
|
Optional OpenAI-compatible API base URL for non-default providers. |
GALAXY_CONFIG_AI_MODEL
|
Optional global fallback model, for example
gpt-4o-mini
.
|
GALAXY_CONFIG_INFERENCE_SERVICES
|
Optional structured configuration for per-agent or per-plugin AI settings, including JupyterLite. |
GALAXY_CONFIG_ENABLE_MCP_SERVER
|
Enables Galaxy's experimental MCP endpoint. Keep disabled unless API-key authenticated access is intended. |
GALAXY_CONFIG_URL_HEADERS_CONFIG_FILE
|
Optional URL header allow-list config. The Galaxy sample is intentionally not enabled by default because it controls which user-supplied headers may be sent to external URLs. |