@@ -114,6 +114,23 @@ RUN wget https://github.com/cfe-lab/bblab-server/releases/download/v0.1.0-alpha/
114114 tar -xzf blast-2.2.16-x64-linux.tar.gz && \
115115 tar -xzf tcrdist_extras_v2.tgz
116116
117+ # load configuration for Apache server
118+ COPY conf/apache2.conf /etc/apache2/
119+ COPY conf/tools-*.conf /etc/apache2/mods-available/
120+ COPY conf/php.conf /etc/apache2/mods-available
121+ RUN ln -sf /etc/apache2/mods-available/tools-gld.conf /etc/apache2/mods-enabled/tools-gld.conf && \
122+ ln -sf /etc/apache2/mods-available/tools-pld.conf /etc/apache2/mods-enabled/tools-pld.conf && \
123+ ln -sf /etc/apache2/mods-available/tools-hla.conf /etc/apache2/mods-enabled/tools-hla.conf && \
124+ ln -sf /etc/apache2/mods-available/php.conf /etc/apache2/mods-enabled/php.conf && \
125+ ln -sf /var/log/apache2/access.log /dev/stdout && \
126+ ln -sf /var/log/apache2/error.log /dev/stderr && \
127+ chmod 766 -R /var/log/apache2/ && \
128+ a2dissite 000-default.conf && a2dissite default-ssl.conf
129+
130+ # Copy shell scripts for Phylodating
131+ COPY phylodating_setup/clean.sh /var/www/phylodating/clean.sh
132+ COPY phylodating_setup/logwatcher.sh /var/www/phylodating/logwatcher.sh
133+
117134# copy source code
118135COPY alldata /alldata
119136
@@ -148,23 +165,6 @@ RUN mv ./tcrdist_extras_v2/external/ /alldata/bblab_site/depend/apps/tcr-dist/ &
148165
149166USER root
150167
151- # load configuration for Apache server
152- COPY conf/apache2.conf /etc/apache2/
153- COPY conf/tools-*.conf /etc/apache2/mods-available/
154- COPY conf/php.conf /etc/apache2/mods-available
155- RUN ln -sf /etc/apache2/mods-available/tools-gld.conf /etc/apache2/mods-enabled/tools-gld.conf && \
156- ln -sf /etc/apache2/mods-available/tools-pld.conf /etc/apache2/mods-enabled/tools-pld.conf && \
157- ln -sf /etc/apache2/mods-available/tools-hla.conf /etc/apache2/mods-enabled/tools-hla.conf && \
158- ln -sf /etc/apache2/mods-available/php.conf /etc/apache2/mods-enabled/php.conf && \
159- ln -sf /var/log/apache2/access.log /dev/stdout && \
160- ln -sf /var/log/apache2/error.log /dev/stderr && \
161- chmod 766 -R /var/log/apache2/ && \
162- a2dissite 000-default.conf && a2dissite default-ssl.conf
163-
164- # Copy shell scripts for Phylodating
165- COPY phylodating_setup/clean.sh /var/www/phylodating/clean.sh
166- COPY phylodating_setup/logwatcher.sh /var/www/phylodating/logwatcher.sh
167-
168168# Set permissions and ownership for WSGI user/group (www-data:varwwwusers)
169169RUN mkdir -p /alldata/bblab_site/tools/sequencing_layout/output && \
170170 mkdir /alldata/bblab_site/tools/sequencing_layout/output/archived_layouts && \
0 commit comments