Commit 5033e81ffcad6f9c130aac6378ab8e467d2f7179

Authored by Wesnydy Ribeiro
1 parent a3b5dbbb

Add MongoDB installation on container

@@ -54,6 +54,12 @@ RUN add-apt-repository ppa:mc3man/trusty-media @@ -54,6 +54,12 @@ RUN add-apt-repository ppa:mc3man/trusty-media
54 RUN apt-get -y update 54 RUN apt-get -y update
55 RUN apt-get install -y ffmpeg gstreamer0.10-ffmpeg 55 RUN apt-get install -y ffmpeg gstreamer0.10-ffmpeg
56 56
  57 +#Install MongoDB
  58 +RUN sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
  59 +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
  60 +RUN apt-get -y update && apt-get install -y mongodb-org
  61 +RUN mkdir -p /data/db
  62 +
57 WORKDIR /root/ 63 WORKDIR /root/
58 RUN mkdir -p ./storage/libras 64 RUN mkdir -p ./storage/libras
59 65
@@ -74,6 +80,7 @@ COPY ./unityVideo/ /root/unityVideo/ @@ -74,6 +80,7 @@ COPY ./unityVideo/ /root/unityVideo/
74 #Workers environment variables 80 #Workers environment variables
75 ENV VLIBRAS_VIDEO_CREATOR="/root/unityVideo/videoCreator.x86_64" 81 ENV VLIBRAS_VIDEO_CREATOR="/root/unityVideo/videoCreator.x86_64"
76 ENV VLIBRAS_VIDEO_LIBRAS="/root/storage/libras" 82 ENV VLIBRAS_VIDEO_LIBRAS="/root/storage/libras"
  83 +ENV VLIBRAS_VIDEO_SCREENS="/root/storage/frames"
77 84
78 #Translator environment variables 85 #Translator environment variables
79 ENV HUNPOS_TAGGER="/root/vlibras-libs/aelius/bin/hunpos-tag" 86 ENV HUNPOS_TAGGER="/root/vlibras-libs/aelius/bin/hunpos-tag"
@@ -88,4 +95,4 @@ WORKDIR /root/translate-api/ @@ -88,4 +95,4 @@ WORKDIR /root/translate-api/
88 RUN npm i 95 RUN npm i
89 96
90 #Comando de entrada quando inicializado 97 #Comando de entrada quando inicializado
91 -ENTRYPOINT (rabbitmq-server start & sleep 1m) ; npm start & python /root/processManager.py 98 +ENTRYPOINT (/usr/bin/mongod & rabbitmq-server start & sleep 1m) ; npm start & python /root/processManager.py
core/renderer.py
@@ -40,7 +40,7 @@ PATH_LIBRAS = os.getenv("VLIBRAS_VIDEO_LIBRAS") @@ -40,7 +40,7 @@ PATH_LIBRAS = os.getenv("VLIBRAS_VIDEO_LIBRAS")
40 VIDEO_CREATOR = os.getenv("VLIBRAS_VIDEO_CREATOR") 40 VIDEO_CREATOR = os.getenv("VLIBRAS_VIDEO_CREATOR")
41 41
42 #Temporary 42 #Temporary
43 -PATH_FRAMES = os.getenv("VLIBRAS_VIDEO_FRAMES") 43 +PATH_FRAMES = os.getenv("VLIBRAS_VIDEO_SCREENS")
44 44
45 # Status of renderer to process new requests. Answer one request at a time. 45 # Status of renderer to process new requests. Answer one request at a time.
46 worker_available = True 46 worker_available = True
scripts/configure.sh
@@ -62,7 +62,7 @@ TEMP_ENV=$(mktemp) @@ -62,7 +62,7 @@ TEMP_ENV=$(mktemp)
62 echo "export VLIBRAS_VIDEO_CREATOR=$HOME/unityVideo/videoCreator.x86_64" > $TEMP_ENV 62 echo "export VLIBRAS_VIDEO_CREATOR=$HOME/unityVideo/videoCreator.x86_64" > $TEMP_ENV
63 echo "export VLIBRAS_VIDEO_LIBRAS=$HOME/vlibras-contents/libras" >> $TEMP_ENV 63 echo "export VLIBRAS_VIDEO_LIBRAS=$HOME/vlibras-contents/libras" >> $TEMP_ENV
64 echo "export VLIBRAS_VIDEO_MIXED=$HOME/vlibras-contents/videos" >> $TEMP_ENV 64 echo "export VLIBRAS_VIDEO_MIXED=$HOME/vlibras-contents/videos" >> $TEMP_ENV
65 -echo "export VLIBRAS_VIDEO_FRAMES=$HOME/vlibras-contents/frames" >> $TEMP_ENV 65 +echo "export VLIBRAS_VIDEO_SCREENS=$HOME/vlibras-contents/frames" >> $TEMP_ENV
66 sudo install -m 755 $TEMP_ENV -D /etc/profile.d/vlibras-video-env.sh && echo -e $OK || eval $ERROR 66 sudo install -m 755 $TEMP_ENV -D /etc/profile.d/vlibras-video-env.sh && echo -e $OK || eval $ERROR
67 rm -f TEMP_ENV 67 rm -f TEMP_ENV
68 echo -e "Restart the computer to finalize installation." 68 echo -e "Restart the computer to finalize installation."