On 17/03/2016 05:34, Nadeesh Dilanga wrote:
Hi team,
I am Nadeesh, a final year undergraduate in Computer Science from Sri
Lanka.

Hello Nadeesh

I found Docker as an excellent solution for scaling, easy deployment and
obviously a hot topic these days in enterprises who want to implement micro
services based architecture/deployment for low footprint servers/services.

I presume the idea behind Docker support for Taverna is NOT from a micro
service standpoint, but more like from a packaging and deployment
perspective. Please correct me if I am wrong.

There are two separate issues:

https://issues.apache.org/jira/browse/TAVERNA-901 is to allow Taverna workflows to include steps that are tools that inside docker containers. That would be deployment of an existing docker.

https://issues.apache.org/jira/browse/TAVERNA-879 is to create docker containers for Taverna workflows. That is packaging and (because the containers will be part of a CWL workflow) deployment.

If that is the case, can you please clarify what is the current packaging
deployment model ?

There is no current mechanism for packaging up something to run a specific Taverna workflow. You can run workflows from the command line tool or on a Taverna Server.

Like puppet for example. So that I can go through them
to understand how things works and then reuse or port those to docker.

Thanks

/nadeesh

Alan

Reply via email to