I am trying to get a Docker container setup which will startup several services from a TTS/ASR service we use, called Lumenvox. The specific products can be seen here: /Lumenvox. However, I’ve been having quite the time getting the services to start up correctly, so I’m attempting to use supervisord. Here is my Dockerfile so far
FROM centos:latest
COPY LumenVox.repo /etc/yum.repos.d/
#Install all LumenVox services.
RUN yum update -y && yum install -y \
LumenVoxClient \
LumenVox-Jackie-VoiceDB \
LumenVoxLicenseServer \
LumenVox-Lorena-VoiceDB \
LumenVoxMediaServer \
LumenVoxSRE \
LumenVoxTTS \
supervisor
&& yum clean all
RUN mkdir -p /var/lock/subsys /var/log/supervisor
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
EXPOSE 5730 7569 7579 7590 7595 8080
CMD ["/usr/bin/supervisord"]
My biggest issue is that running usr/bin/lv_*
starts the services, but lv_manager, while it does start, and the logs state 06/03/2016 13:15:07.740,INFO,ManagerWebAdmin,Started HTTP web administration portal on port (8080s)
, when I try and view that web portal, I get an error stating that 192.168.99.100 didn’t send any data
Running OSX 10.10.5 and Docker 1.11.1