From 5033e81ffcad6f9c130aac6378ab8e467d2f7179 Mon Sep 17 00:00:00 2001 From: Wesnydy Ribeiro Date: Fri, 24 Feb 2017 12:49:24 -0300 Subject: [PATCH] Add MongoDB installation on container --- Dockerfile | 9 ++++++++- core/renderer.py | 2 +- scripts/configure.sh | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8ec026e..5bd658f 100755 --- a/Dockerfile +++ b/Dockerfile @@ -54,6 +54,12 @@ RUN add-apt-repository ppa:mc3man/trusty-media RUN apt-get -y update RUN apt-get install -y ffmpeg gstreamer0.10-ffmpeg +#Install MongoDB +RUN sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 +RUN echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list +RUN apt-get -y update && apt-get install -y mongodb-org +RUN mkdir -p /data/db + WORKDIR /root/ RUN mkdir -p ./storage/libras @@ -74,6 +80,7 @@ COPY ./unityVideo/ /root/unityVideo/ #Workers environment variables ENV VLIBRAS_VIDEO_CREATOR="/root/unityVideo/videoCreator.x86_64" ENV VLIBRAS_VIDEO_LIBRAS="/root/storage/libras" +ENV VLIBRAS_VIDEO_SCREENS="/root/storage/frames" #Translator environment variables ENV HUNPOS_TAGGER="/root/vlibras-libs/aelius/bin/hunpos-tag" @@ -88,4 +95,4 @@ WORKDIR /root/translate-api/ RUN npm i #Comando de entrada quando inicializado -ENTRYPOINT (rabbitmq-server start & sleep 1m) ; npm start & python /root/processManager.py +ENTRYPOINT (/usr/bin/mongod & rabbitmq-server start & sleep 1m) ; npm start & python /root/processManager.py diff --git a/core/renderer.py b/core/renderer.py index fab96e7..8c8f174 100755 --- a/core/renderer.py +++ b/core/renderer.py @@ -40,7 +40,7 @@ PATH_LIBRAS = os.getenv("VLIBRAS_VIDEO_LIBRAS") VIDEO_CREATOR = os.getenv("VLIBRAS_VIDEO_CREATOR") #Temporary -PATH_FRAMES = os.getenv("VLIBRAS_VIDEO_FRAMES") +PATH_FRAMES = os.getenv("VLIBRAS_VIDEO_SCREENS") # Status of renderer to process new requests. Answer one request at a time. worker_available = True diff --git a/scripts/configure.sh b/scripts/configure.sh index b9476b3..fa603de 100755 --- a/scripts/configure.sh +++ b/scripts/configure.sh @@ -62,7 +62,7 @@ TEMP_ENV=$(mktemp) echo "export VLIBRAS_VIDEO_CREATOR=$HOME/unityVideo/videoCreator.x86_64" > $TEMP_ENV echo "export VLIBRAS_VIDEO_LIBRAS=$HOME/vlibras-contents/libras" >> $TEMP_ENV echo "export VLIBRAS_VIDEO_MIXED=$HOME/vlibras-contents/videos" >> $TEMP_ENV -echo "export VLIBRAS_VIDEO_FRAMES=$HOME/vlibras-contents/frames" >> $TEMP_ENV +echo "export VLIBRAS_VIDEO_SCREENS=$HOME/vlibras-contents/frames" >> $TEMP_ENV sudo install -m 755 $TEMP_ENV -D /etc/profile.d/vlibras-video-env.sh && echo -e $OK || eval $ERROR rm -f TEMP_ENV echo -e "Restart the computer to finalize installation." -- libgit2 0.21.2