Skip to content
Snippets Groups Projects
Select Git revision
  • 86127487504a0774ba5beda2fd1db008e382ced3
  • annotation-on-video default protected
  • demo_ci
  • 3-upstream-01022023
  • master
  • gh3538-captions
  • 16-adapt-for-images-annot
  • 15-api-for-annotations-on-video
  • 15-annotations-on-videos
  • video_for_annotations
  • wip-1-annotations-on-videos
  • 9-videoviewer-tests
  • 9_wip_videotests
  • 6-fix-tests-and-ci
  • _fix_ci
  • wip-webpack-from-git
16 results

setupJest.js

Blame
  • Dockerfile 1010 B
    FROM debian:buster As base
    
    RUN apt-get update
    RUN apt-get -y upgrade
    RUN apt-get update
    
    RUN apt-get -y install openjdk-11-jre
    
    
    FROM base As builder
    
    RUN apt-get install -y \
        git \
        maven \
        openjdk-11-jdk
    
    WORKDIR /opt
    
    
    RUN git clone https://gitlab.tetras-libre.fr/unl/unlTools
    
    WORKDIR /opt/unlTools
    
    ARG GIT_REF=master
    
    RUN git pull && git checkout $GIT_REF && bash Scripts/createOrUpdateLocalTetrasArtifactsRepository.sh && mvn package
    
    FROM base
    
    RUN apt-get install -y \
        apache2 \
        graphviz \
        libapache2-mod-wsgi-py3 \
        npm \
        python-dev \
        python3-pip
    
    
    RUN pip3 install flask requests
    
    COPY flask.conf /etc/apache2/sites-available
    
    RUN a2dissite 000-default
    
    RUN a2ensite flask
    
    # Force code reloading
    RUN sed -i 's/^\(\s*MaxConnectionsPerChild\s*\) 0/\1 1/g' /etc/apache2/mods-enabled/mpm_event.conf
    
    WORKDIR /var/www/app/app
    
    COPY entrypoint.sh /
    
    COPY --from=builder /opt/unlTools/unl2rdf-app/target/unl2rdf-app-*.jar /opt/unl2rdf.jar
    
    ENTRYPOINT ["/entrypoint.sh"]