Skip to content

Commit 6912eaf

Browse files
authored
Merge pull request #1685 from bedroesb/dockerfix3
For every topic a working Docker image
2 parents 1a696b0 + 1a6600c commit 6912eaf

File tree

11 files changed

+13
-11
lines changed

11 files changed

+13
-11
lines changed

_layouts/topic.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,9 @@ <h2 id="docker_image">Galaxy instances</h2>
6767
<p>You can use a public Galaxy instance which has been tested for the availability of the used tools. They are listed along with the tutorials above.</p>
6868
{% if topic.docker_image and topic.docker_image != "" %}
6969
<p>You can also use the following Docker image for these tutorials:</p>
70-
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>docker run -d -p 8080:80 {{ topic.docker_image }}</code></pre></div></div>
71-
<p>It will launch a flavored Galaxy instance available on <a href="http://localhost:8080">http://localhost:8080</a>.</p>
70+
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>docker run -p 8080:80 {{ topic.docker_image }}</code></pre></div></div>
71+
<p>NOTE: Use the -d flag at the end of the command if you want to automatically download all the data-libraries into the container.</p>
72+
<p>It will launch a flavored Galaxy instance available on <a href="http://localhost:8080">http://localhost:8080</a>. This instance will contain all the tools and workflows to follow the tutorials in this topic. Login as admin with password admin to access everything.</p>
7273
{% endif %}
7374
{% endif %}
7475

bin/docker-install-tutorials.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ do
2828
do
2929
workflow-to-tools -w $w -o $dir/workflows/wftools.yaml -l $(basename $dir)
3030
echo " - Installing tools from workflow $(basename $w)"
31-
shed-tools install -t $dir/workflows/wftools.yaml -g $galaxy_instance -u $GALAXY_DEFAULT_ADMIN_USER -p $GALAXY_DEFAULT_ADMIN_PASSWORD
31+
shed-tools install -t $dir/workflows/wftools.yaml -g $galaxy_instance -u $GALAXY_DEFAULT_ADMIN_USER -p $GALAXY_DEFAULT_ADMIN_PASSWORD -v
3232
rm $dir/workflows/wftools.yaml
3333
done
3434
echo " - Installing workflows"

topics/admin/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: "admin"
33
type: "admin-dev"
44
title: "Galaxy Server administration"
55
summary: "Resources related to configuration and maintenance of Galaxy servers"
6-
docker_image: "galaxy/admin-training"
6+
docker_image: "quay.io/galaxy/admin-training"
77

88
subtopics:
99
- id: core

topics/assembly/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: "assembly"
33
type: "use"
44
title: "Assembly"
55
summary: "DNA sequence data has become an indispensable tool for Molecular Biology & Evolutionary Biology. Study in these fields now require a genome sequence to work from. We call this a 'Reference Sequence.' We need to build a reference for each species. We do this by Genome Assembly. De novo Genome Assembly is the process of reconstructing the original DNA sequence from the fragment reads alone."
6-
docker_image:
6+
docker_image: "quay.io/galaxy/assembly-training"
77
requirements:
88
-
99
type: "internal"

topics/computational-chemistry/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ name: computational-chemistry
33
type: use
44
title: Computational chemistry
55
summary: Modelling, simulation and analysis of biomolecular systems
6+
docker_image: "quay.io/galaxy/computational-chemistry-training"
67

78
requirements:
89
-
910
type: "internal"
1011
topic_name: introduction
1112

12-
docker_image: "scientificomputing/bridge"
1313
maintainers:
1414
- chrisbarnettster
1515
- tsenapathi

topics/contributing/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ In 2016, the Galaxy Training Network decide to set up a new infrastructure for
1111
delivering easily Galaxy related training material. The idea was to develop
1212
something open and online based on a community effort, as always in Galaxy."
1313
requirements:
14-
docker_image:
14+
docker_image: "quay.io/galaxy/contributing-training"
1515

1616
maintainers:
1717
- bebatut

topics/dev/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: "dev"
33
type: "admin-dev"
44
title: "Development in Galaxy"
55
summary: "Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ..."
6-
docker_image:
6+
docker_image: "quay.io/galaxy/dev-training"
77
requirements:
88
maintainers:
99
- lecorguille

topics/ecology/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: "ecology"
33
type: "use"
44
title: "Ecology"
55
summary: "Learn to analyse Ecological data through Galaxy."
6-
docker_image: # "quay.io/galaxy/ecology-training" # not yet ready
6+
docker_image: "quay.io/galaxy/ecology-training"
77
edam_ontology: "topic_0610"
88

99
requirements:

topics/metabolomics/metadata.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name: metabolomics
33
type: use
44
title: Metabolomics
55
summary: "Training material to analyse Mass spectrometry data in Galaxy: Metabolomics (LCMS, FIAMS, GCMS, NMR) and imaging."
6+
docker_image: "quay.io/galaxy/metabolomics-training"
67
edam_ontology: 'topic_3172'
78
requirements:
89
-

topics/transcriptomics/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: transcriptomics
33
type: use
44
title: Transcriptomics
55
summary: Training material for all kinds of transcriptomics analysis.
6-
docker_image: null
6+
docker_image: "quay.io/galaxy/transcriptomics-training"
77
edam_ontology: "topic_3308"
88
requirements:
99
-

0 commit comments

Comments
 (0)