-
Notifications
You must be signed in to change notification settings - Fork 7
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 from feeds: https://galaxyproject.org/news/2024-11-16-galaxy-docker-24-1/ #145
base: main
Are you sure you want to change the base?
Conversation
👋 Hello! I'm your friendly social media assistant. Below are the previews of this post: matrix-eu-announce📝 New blog post Released! https://galaxyproject.org/news/2024-11-16-galaxy-docker-24-1/ Galaxy Docker 24.1We are excited to announce the release of the Galaxy Docker Image version 24.1, now available as
The Galaxy Docker Image provides an easy-to-use, distributable, full-fledged Galaxy installation that can be utilized for testing, teaching, and presenting new tools and features. One of the primary goals is to simplify access to entire tool suites, which traditionally required setting up a public web service or having administrative access to a local Galaxy server. With Docker, tool developers can create custom images containing all necessary dependencies, allowing users to simply run the image within Docker. Below is a detailed breakdown of what’s new and how to make the most of this updated version. Highlights of the UpdateEnhanced Dockerfile ArchitectureThe Dockerfile now employs a multi-stage build approach, resulting in a smaller, optimized image that includes only essential files. This change reduces resource consumption without sacrificing functionality. Base Upgrades
These upgrades ensure compatibility with the latest dependencies and security standards. New and Updated ServicesWeb Server and Task Management
Additional Services
Existing FunctionalitiesThe Galaxy Docker Image continues to support these functionalities:
Getting Started with Galaxy DockerSetting up the Galaxy Docker container is simple. Here’s how to get started: Basic Galaxy Docker RunTo launch the Galaxy container: ``` docker run -d -p 8080:80 quay.io/bgruening/galaxy ``` Galaxy will be accessible at ``` docker run -d -p 8080:80 -v /home/user/galaxy_storage/:/export/ quay.io/bgruening/galaxy ``` This will mount ℹ️ If you are upgrading from an earlier version of the Galaxy Docker image, we recommend starting with a fresh Enabling Interactive ToolsInteractive tools allow for running services like Jupyter Notebooks within Galaxy. For this we need to be able to launch Docker containers inside the Galaxy Docker container. To enable this functionality: ``` docker run -d -p 8080:80 -p 4002:4002 --privileged=true -v /home/user/galaxy_storage/:/export/ -e "GALAXY_DESTINATIONS_DEFAULT=slurm_cluster_docker" quay.io/bgruening/galaxy ``` Then launch the required Interactive tool from the tool panel. It might take some time to download the required docker image and start the tool. Deprecation NoticeThe Compose setup for deploying Galaxy is no longer maintained. Users are encouraged to focus on the single-container version of the Galaxy Docker image. If you want a composable version, you can explore Galaxy Helm. Conclusion and SupportWe hope you enjoy the new version of the Galaxy Docker Image. With better performance and new features, it’s the perfect tool for your data analysis needs. As always, feel free to reach out with questions, feedback, or issues. For detailed instructions, examples, and further information, please refer to the README.md. linkedin-galaxyproject📝 New blog post Released! Galaxy Docker 24.1 We are excited to announce the release of the Galaxy Docker Image version 24.1, now available as The Galaxy Docker Image: https://github.com/bgruening/docker-galaxy provides an easy-to-use, distributable, Below is a detailed breakdown of what’s new and how to make the most of this updated version. Highlights of the Update Enhanced Dockerfile Architecture The Dockerfile now employs a multi-stage build approach, resulting in a smaller, optimized image that includes Base Upgrades
These upgrades ensure compatibility with the latest dependencies and security standards. New and Updated Services Web Server and Task Management
Additional Services
Jupyter and RStudio.
Existing Functionalities The Galaxy Docker Image continues to support these functionalities:
Getting Started with Galaxy Docker Setting up the Galaxy Docker container is simple. Here’s how to get started: Basic Galaxy Docker Run To launch the Galaxy container:
Galaxy will be accessible at http://localhost:8080. To preserve your data between container restarts, use Docker volumes to mount a local folder to the container:
This will mount /home/user/galaxy_storage from the host to /export/ inside the container, allowing you to save and retrieve data. ℹ️ If you are upgrading from an earlier version of the Galaxy Docker image, we recommend starting with a fresh /export folder to avoid compatibility issues with the updated architecture. Enabling Interactive Tools Interactive tools allow for running services like Jupyter Notebooks within Galaxy. For this we need to be able to launch Docker containers inside the Galaxy Docker container. To enable this functionality:
Then launch the required Interactive tool from the (3/5) tool panel. It might take some time to download the required docker image and start the tool. (4/5) Deprecation Notice The Compose setup for deploying Galaxy is no longer maintained. Users are encouraged to focus on the single-container version of Conclusion and Support We hope you enjoy the new version of the Galaxy Docker Image. With better performance and new features, it’s the perfect
mastodon-eu-freiburg📝 New blog post Released! Galaxy Docker 24.1 We are excited to announce the release of the Galaxy Docker Image version 24.1, now available as The Galaxy Docker Image: https://github.com/bgruening/docker-galaxy provides an easy-to-use, distributable, testing, teaching, and presenting new tools and features. Below is a detailed breakdown of what’s new and how to make the most of this updated version. Highlights of the Update Enhanced Dockerfile Architecture The Dockerfile now employs a multi-stage build approach, resulting in a smaller, optimized image that includes Base Upgrades
https://github.com/galaxyproject/ansible-galaxy-extras role has been replaced by actively maintained individual Ansible roles: https://github.com/bgruening/docker-galaxy/blob/main/galaxy/ansible/requirements.yml, making the setup more modular and maintainable. These upgrades ensure compatibility with the latest dependencies and security standards. New and Updated Services Web Server and Task Management
https://docs.celeryq.dev/en/stable/: Introduced for distributed task management and periodic task execution, supported by:
Additional Services
https://www.rabbitmq.com/docs/management: Enabled for easier monitoring and management of the RabbitMQ server.
Jupyter and RStudio.
Existing Functionalities The Galaxy Docker Image continues to support these functionalities:
using passive mode FTP or SFTP for seamless integration with your workflows.
dependencies using BioContainers.
Integration: Add tools directly to your instance using custom configurations, even if they are not hosted in the Galaxy Tool Shed. Getting Started with Galaxy Docker Setting up the Galaxy Docker container is simple. Here’s how to get started: Basic Galaxy Docker Run To launch the Galaxy container:
Galaxy will be accessible at http://localhost:8080. To preserve your data between container restarts, use Docker volumes to (11/16) mount a local folder to the container:
This will mount /home/user/galaxy_storage from the host to /export/ inside the container, allowing you to save and retrieve data. ℹ️ If you are upgrading from an earlier version of the Galaxy Docker image, we recommend starting with a fresh /export folder to avoid compatibility issues with the updated architecture. Enabling (12/16) Interactive Tools Interactive tools allow for running services like Jupyter Notebooks within Galaxy. For this we need to be able to launch Docker containers inside the Galaxy Docker container. To enable this functionality:
Then launch the required Interactive tool from the tool panel. It might take some (13/16) time to download the required docker image and start the tool. (14/16) Deprecation Notice The Compose setup for deploying Galaxy is no longer maintained. Users are encouraged to focus on the single-container version of Conclusion and Support We hope you enjoy the new version of the Galaxy Docker Image. With better performance and new features, it’s the perfect feedback, or issues. For detailed instructions,
|
👋 Hello! I'm your friendly social media assistant. Below are the previews of this post: bluesky-galaxyproject📝 New blog post Released! Galaxy Docker 24.1 We are excited to announce the release of the Galaxy Docker Image version 24.1, now available as underlying Galaxy stack, The Galaxy Docker Image: https://github.com/bgruening/docker-galaxy provides an easy-to-use, distributable, presenting new tools and features. necessary dependencies, allowing users to simply run the image within Docker. (4/29) Below is a detailed breakdown of what’s new and how to make the most of this updated version. Highlights of the Update Enhanced Dockerfile Architecture The Dockerfile now employs a multi-stage build approach, resulting in a smaller, optimized image that includes change reduces resource consumption without sacrificing functionality. Base Upgrades
https://docs.galaxyproject.org/en/master/releases/20.09_announce_user.html to 24.1: https://docs.galaxyproject.org/en/master/releases/24.1_announce_user.html, bringing new features and optimizations.
https://www.postgresql.org/docs/release/11.0/ to 15: https://www.postgresql.org/docs/release/15.0/, enhancing database performance.
the default interpreter for Galaxy.
https://github.com/bgruening/docker-galaxy/blob/main/galaxy/ansible/requirements.yml, making the setup more modular and maintainable. These upgrades ensure compatibility with the latest dependencies and security standards. New and Updated Services Web Server and Task Management
Gunicorn: https://gunicorn.org/: Replaces uWSGI: https://uwsgi-docs.readthedocs.io/en/latest/ as the Galaxy web server, improving scalability and resource efficiency.
execution, supported by:
Additional (12/29) Services
https://github.com/conda-forge/miniforge is now the default Conda installer in the Galaxy Docker image, focusing on the conda-forge and bioconda channels for package management.
https://docs.galaxyproject.org/en/release_21.09/admin/special_topics/interactive_environments.html (GIEs), Interactive Tools (ITs): https://docs.galaxyproject.org/en/release_24.1/admin/special_topics/interactivetools.html are now the recommended approach for extending Galaxy with powerful (15/29) services like Jupyter and RStudio.
GX-IT-Proxy, reports, and job handlers. This change simplifies configuration and improves service management. Existing Functionalities The Galaxy Docker Image continues to support these functionalities:
seamless integration with your workflows.
Engine) for efficient job execution.
HTTPS via your own or self-signed certificates or by leveraging Let's Encrypt: https://letsencrypt.org/ for automatic certificate generation.
Extend the Galaxy Docker Image with your tools and configurations using a personalized Dockerfile.
Getting Started with Galaxy Docker (21/29) Setting up the Galaxy Docker container is simple. Here’s how to get started: Basic Galaxy Docker Run To launch the Galaxy container:
Galaxy will be accessible at http://localhost:8080. To preserve your data between container (22/29) restarts, use Docker volumes to mount a local folder to the container:
This will mount /home/user/galaxy_storage from the host to /export/ inside the container, allowing you to save and (23/29) retrieve data. ℹ️ If you are upgrading from an earlier version of the Galaxy Docker image, we recommend starting with a fresh /export folder to avoid compatibility issues with the updated architecture. Enabling Interactive Tools Interactive tools allow for running (24/29) services like Jupyter Notebooks within Galaxy. For this we need to be able to launch Docker containers inside the Galaxy Docker container. To enable this functionality:
Then launch the required Interactive tool from the tool panel. It might take some time to download the required docker image and start the tool. (26/29) Deprecation Notice The Compose setup for deploying Galaxy is no longer maintained. Users are encouraged to focus on the single-container version of Conclusion and Support We hope you enjoy the new version of the Galaxy Docker Image. With better performance and new features, it’s the perfect further information, please refer to the README.md: https://github.com/bgruening/docker-galaxy/blob/main/README.md.
|
This PR is created automatically by a feeds bot.
Update since 2024-11-04
Processed:
Galaxy Docker Image Update: Version 24.1 Released!