11
11
# * Enable the @natefoo magic
12
12
# Web server infrastructure matching usegalaxy.org - supervisor, uwsgi, and nginx.
13
13
14
- ENV GALAXY_RELEASE=dev \
14
+ ENV GALAXY_RELEASE=release_16.07 \
15
15
GALAXY_REPO=https://github.com/galaxyproject/galaxy \
16
16
GALAXY_ROOT=/galaxy-central \
17
17
GALAXY_CONFIG_DIR=/etc/galaxy
@@ -64,7 +64,7 @@ RUN apt-get -qq update && apt-get install --no-install-recommends -y apt-transpo
64
64
apt-get install --no-install-recommends -y mercurial python-psycopg2 postgresql-9.3 sudo samtools python-virtualenv \
65
65
nginx-extras=1.4.6-1ubuntu3.4ppa1 nginx-common=1.4.6-1ubuntu3.4ppa1 uwsgi uwsgi-plugin-python supervisor lxc-docker-1.9.1 slurm-llnl slurm-llnl-torque libswitch-perl \
66
66
slurm-drmaa-dev proftpd proftpd-mod-pgsql libyaml-dev nodejs-legacy npm ansible \
67
- nano nmap lynx vim curl python-pip python-gnuplot python-rpy2 python-psutil condor python-ldap \
67
+ nano nmap lynx vim curl python-crypto python- pip python-gnuplot python-rpy2 python-psutil condor python-ldap \
68
68
gridengine-common gridengine-drmaa1.0 && \
69
69
pip install --upgrade pip && \
70
70
pip install ephemeris && \
@@ -91,6 +91,7 @@ RUN mkdir $GALAXY_ROOT && \
91
91
RUN su $GALAXY_USER -c "cp $GALAXY_ROOT/config/galaxy.ini.sample $GALAXY_CONFIG_FILE"
92
92
ADD ./reports_wsgi.ini.sample $GALAXY_CONFIG_DIR/reports_wsgi.ini
93
93
94
+ ADD sample_tool_list.yaml $GALAXY_HOME/ephemeris/sample_tool_list.yaml
94
95
ADD roles/ /tmp/ansible/roles
95
96
ADD provision.yml /tmp/ansible/provision.yml
96
97
ADD postgresql_provision.yml /tmp/ansible/postgresql_provision.yml
@@ -161,10 +162,10 @@ RUN ./scripts/common_startup.sh && \
161
162
# Install all required Node dependencies. This is required to get proxy support to work for Interactive Environments
162
163
cd $GALAXY_ROOT/lib/galaxy/web/proxy/js && \
163
164
npm install && \
164
- wget https://repo.continuum.io/miniconda/Miniconda3-latest -Linux-x86_64.sh && \
165
- bash Miniconda3-latest -Linux-x86_64.sh -b -p $GALAXY_CONDA_PREFIX && \
166
- rm Miniconda3-latest -Linux-x86_64.sh && \
167
- $GALAXY_CONDA_PREFIX/bin/conda install conda==3.19.3
165
+ wget https://repo.continuum.io/miniconda/Miniconda3-4.0.5 -Linux-x86_64.sh && \
166
+ bash Miniconda3-4.0.5 -Linux-x86_64.sh -b -p $GALAXY_CONDA_PREFIX && \
167
+ rm Miniconda3-4.0.5 -Linux-x86_64.sh && \
168
+ $GALAXY_CONDA_PREFIX/bin/conda install -y conda==3.19.3
168
169
169
170
# Container Style
170
171
ADD GalaxyDocker.png $GALAXY_CONFIG_DIR/web/welcome_image.png
@@ -189,10 +190,6 @@ RUN rm $PG_DATA_DIR_DEFAULT -rf && \
189
190
python /usr/local/bin/create_galaxy_user.py --user $GALAXY_DEFAULT_ADMIN_USER --password $GALAXY_DEFAULT_ADMIN_PASSWORD -c $GALAXY_CONFIG_FILE --key $GALAXY_DEFAULT_ADMIN_KEY && \
190
191
service postgresql stop
191
192
192
- # Add Ansible playbook for installing tools
193
- ADD roles/galaxy-tools-playbook $GALAXY_HOME/ansible/galaxy-tools-playbook
194
- RUN chown -R $GALAXY_USER:$GALAXY_USER $GALAXY_HOME/ansible
195
-
196
193
# Activate additional Tool Sheds
197
194
# Activate the Test Tool Shed during runtime, useful for testing repositories.
198
195
ADD ./tool_sheds_conf.xml $GALAXY_HOME/tool_sheds_conf.xml
0 commit comments