phnmnl / wft4galaxy

Testing module for Galaxy workflows
Other
10 stars 4 forks source link

Docker optimizations #18

Closed kikkomep closed 7 years ago

kikkomep commented 7 years ago

This PR introduces a new pure Python implentation of the helper script to launch the dockerized version of wft4galaxy. As the previous version, it can be launched from terminal by typing wft4galaxy-docker after wft4galaxy installation or downloaded and installed as a standalone script from the wft4galaxy repository by typing:

curl -s https://raw.githubusercontent.com/phnmnl/wft4galaxy/develop/utils/docker/install.sh | bash

Until this PR has been merged, use the docker-optimizations branch of my repository (i.e., https://github.com/kikkomep/wft4galaxy) to install wft4galaxy. To download the standalone wft4galaxy-docker script in your current working dir, cut and paste the following line to your terminal:

curl -s https://raw.githubusercontent.com/kikkomep/wft4galaxy/docker-optimizations/utils/docker/install.sh | bash /dev/stdin --repo kikkomep/wft4galaxy --branch docker-optimizations .

and launch wft4galaxy-docker with the two options shown below to use the latest Docker images:

./wft4galaxy-docker --repository kikkomep --version docker-optimizations [...]

As an example, you can launch the ChangeCase workflow test case as follows:

./wft4galaxy-docker --repository kikkomep --version docker-optimizations -f examples/change_case/workflow-test.yml