Commit 5033e81ffcad6f9c130aac6378ab8e467d2f7179

Authored by Wesnydy Ribeiro
1 parent a3b5dbbb

Add MongoDB installation on container

Dockerfile
... ... @@ -54,6 +54,12 @@ RUN add-apt-repository ppa:mc3man/trusty-media
54 54 RUN apt-get -y update
55 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 63 WORKDIR /root/
58 64 RUN mkdir -p ./storage/libras
59 65  
... ... @@ -74,6 +80,7 @@ COPY ./unityVideo/ /root/unityVideo/
74 80 #Workers environment variables
75 81 ENV VLIBRAS_VIDEO_CREATOR="/root/unityVideo/videoCreator.x86_64"
76 82 ENV VLIBRAS_VIDEO_LIBRAS="/root/storage/libras"
  83 +ENV VLIBRAS_VIDEO_SCREENS="/root/storage/frames"
77 84  
78 85 #Translator environment variables
79 86 ENV HUNPOS_TAGGER="/root/vlibras-libs/aelius/bin/hunpos-tag"
... ... @@ -88,4 +95,4 @@ WORKDIR /root/translate-api/
88 95 RUN npm i
89 96  
90 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 40 VIDEO_CREATOR = os.getenv("VLIBRAS_VIDEO_CREATOR")
41 41  
42 42 #Temporary
43   -PATH_FRAMES = os.getenv("VLIBRAS_VIDEO_FRAMES")
  43 +PATH_FRAMES = os.getenv("VLIBRAS_VIDEO_SCREENS")
44 44  
45 45 # Status of renderer to process new requests. Answer one request at a time.
46 46 worker_available = True
... ...
scripts/configure.sh
... ... @@ -62,7 +62,7 @@ TEMP_ENV=$(mktemp)
62 62 echo "export VLIBRAS_VIDEO_CREATOR=$HOME/unityVideo/videoCreator.x86_64" > $TEMP_ENV
63 63 echo "export VLIBRAS_VIDEO_LIBRAS=$HOME/vlibras-contents/libras" >> $TEMP_ENV
64 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 66 sudo install -m 755 $TEMP_ENV -D /etc/profile.d/vlibras-video-env.sh && echo -e $OK || eval $ERROR
67 67 rm -f TEMP_ENV
68 68 echo -e "Restart the computer to finalize installation."
... ...