Commit fb27224d5576ead4e55c4817bf7a46bf88ddcdaf
1 parent
91a4154a
Exists in
master
and in
3 other branches
Fix paths and dockerfile
Showing
3 changed files
with
18 additions
and
2 deletions
Show diff stats
Dockerfile
... | ... | @@ -23,7 +23,7 @@ RUN apt-get install -y python-setuptools |
23 | 23 | RUN easy_install pip |
24 | 24 | |
25 | 25 | #Install express.js |
26 | -RUN npm install -g express-generator | |
26 | +#RUN npm install -g express-generator | |
27 | 27 | |
28 | 28 | #Install RabbitMQ |
29 | 29 | RUN echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list |
... | ... | @@ -66,9 +66,11 @@ RUN mkdir -p ./storage/libras |
66 | 66 | #Copy workers to container |
67 | 67 | COPY ./core/translator.py /root/translator.py |
68 | 68 | COPY ./core/renderer.py /root/renderer.py |
69 | +COPY ./core/indexer.py /root/indexer.py | |
69 | 70 | COPY ./core/PikaManager.py /root/PikaManager.py |
70 | 71 | COPY ./core/processManager.py /root/processManager.py |
71 | 72 | COPY ./core/logger.py /root/logger.py |
73 | +COPY ./core/Trie.py /root/Trie.py | |
72 | 74 | |
73 | 75 | COPY ./fonts/ /root/fonts/ |
74 | 76 | ... | ... |
core/processManager.py
... | ... | @@ -34,6 +34,17 @@ def spawnTranslator(): |
34 | 34 | print "An error occured, running again..." |
35 | 35 | return None |
36 | 36 | |
37 | +def spawnIndexer(): | |
38 | + while KEEP_RUNNING: | |
39 | + proc = subprocess.Popen(["/root/indexer.py"], shell=True, stdout=subprocess.PIPE) | |
40 | + print("Process INDEXER PID: " + str(proc.pid)) | |
41 | + try: | |
42 | + stdoutdata, stderrdata = proc.communicate() | |
43 | + except: | |
44 | + print "An error occured, running again..." | |
45 | + return None | |
46 | + | |
47 | + | |
37 | 48 | if __name__ == "__main__": |
38 | 49 | signal.signal(signal.SIGINT, signalHandler) |
39 | 50 | |
... | ... | @@ -42,3 +53,6 @@ if __name__ == "__main__": |
42 | 53 | |
43 | 54 | t2 = Thread(target=spawnRenderer, args=()) |
44 | 55 | t2.start() |
56 | + | |
57 | + t3 = Thread(target=spawnIndexer, args=()) | |
58 | + t3.start() | ... | ... |
translate-api/app.js
... | ... | @@ -32,7 +32,7 @@ app.use(bodyParser.urlencoded({ extended: true })); |
32 | 32 | /** |
33 | 33 | * Public directory. |
34 | 34 | */ |
35 | -app.use('/video', express.static(process.env.settings.contentsPath)); | |
35 | +app.use('/video', express.static(settings.contentsPath)); | |
36 | 36 | |
37 | 37 | /** |
38 | 38 | * Allow cross origin requests. | ... | ... |