From b8f203f9890c55105693544905f2cb40f5fa2344 Mon Sep 17 00:00:00 2001 From: Mayeul Kauffmann Date: Fri, 29 Sep 2023 22:33:27 +0200 Subject: [PATCH] Update Dockerfile Brat v1.3p1 Recent ubuntu and python --- Dockerfile | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index f094552..e357685 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,22 +9,22 @@ ARG USERS_CFG=users.json RUN apt-get update RUN apt-get install -y curl vim sudo wget rsync RUN apt-get install -y apache2 -RUN apt-get install -y python +RUN apt-get install -y python2 RUN apt-get install -y supervisor RUN apt-get clean RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # Fetch brat RUN mkdir /var/www/brat -RUN curl http://weaver.nlplab.org/~brat/releases/brat-v1.3_Crunchy_Frog.tar.gz > /var/www/brat/brat-v1.3_Crunchy_Frog.tar.gz -RUN cd /var/www/brat && tar -xvzf brat-v1.3_Crunchy_Frog.tar.gz +RUN curl https://codeload.github.com/nlplab/brat/tar.gz/refs/tags/v1.3p1 > /var/www/brat/brat-1.3p1.tar.gz +RUN cd /var/www/brat && tar -xvzf brat-1.3p1.tar.gz # create a symlink so users can mount their data volume at /bratdata rather than the full path RUN mkdir /bratdata && mkdir /bratcfg RUN chown -R www-data:www-data /bratdata /bratcfg RUN chmod o-rwx /bratdata /bratcfg -RUN ln -s /bratdata /var/www/brat/brat-v1.3_Crunchy_Frog/data -RUN ln -s /bratcfg /var/www/brat/brat-v1.3_Crunchy_Frog/cfg +RUN ln -s /bratdata /var/www/brat/brat-1.3p1/data +RUN ln -s /bratcfg /var/www/brat/brat-1.3p1/cfg # And make that location a volume VOLUME /bratdata @@ -34,12 +34,12 @@ ADD brat_install_wrapper.sh /usr/bin/brat_install_wrapper.sh RUN chmod +x /usr/bin/brat_install_wrapper.sh # Make sure apache can access it -RUN chown -R www-data:www-data /var/www/brat/brat-v1.3_Crunchy_Frog/ +RUN chown -R www-data:www-data /var/www/brat/brat-1.3p1/ ADD 000-default.conf /etc/apache2/sites-available/000-default.conf # add the user patching script -ADD user_patch.py /var/www/brat/brat-v1.3_Crunchy_Frog/user_patch.py +ADD user_patch.py /var/www/brat/brat-1.3p1/user_patch.py # Enable cgi RUN a2enmod cgi @@ -54,7 +54,3 @@ ADD supervisord.conf /etc/supervisor/conf.d/supervisord.conf CMD ["/usr/bin/supervisord"] - - - -