Commit 5033e81ffcad6f9c130aac6378ab8e467d2f7179
1 parent
a3b5dbbb
Exists in
master
and in
4 other branches
Add MongoDB installation on container
Showing
3 changed files
with
10 additions
and
3 deletions
Show diff stats
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." | ... | ... |