From 76393ccaba4087cfc308fdce0481bcee974f03a7 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Tue, 5 Sep 2017 12:52:55 +0200 Subject: [PATCH] supervisord added to openvidu/openvidu-server docker image --- openvidu-server/docker/openvidu-server/Dockerfile | 11 ++++++++--- .../docker/openvidu-server/supervisord.conf | 9 +++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 openvidu-server/docker/openvidu-server/supervisord.conf diff --git a/openvidu-server/docker/openvidu-server/Dockerfile b/openvidu-server/docker/openvidu-server/Dockerfile index de348b25..1c07a8f8 100644 --- a/openvidu-server/docker/openvidu-server/Dockerfile +++ b/openvidu-server/docker/openvidu-server/Dockerfile @@ -4,11 +4,16 @@ MAINTAINER openvidu@gmail.com # Install Java RUN apt-get update && apt-get install -y openjdk-8-jdk && rm -rf /var/lib/apt/lists/* -# Install OpenVidu Server -COPY openvidu-server.jar openvidu-server.jar +# Configure Supervisor +RUN mkdir -p /var/log/supervisor +COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf +RUN apt-get update && apt-get install -y supervisor && rm -rf /var/lib/apt/lists/* + +# Copy OpenVidu Server +COPY openvidu-server.jar / EXPOSE 8443 EXPOSE 8888 # Exec supervisord -CMD java -jar /openvidu-server.jar +CMD ["/usr/bin/supervisord"] diff --git a/openvidu-server/docker/openvidu-server/supervisord.conf b/openvidu-server/docker/openvidu-server/supervisord.conf new file mode 100644 index 00000000..37dbf9fe --- /dev/null +++ b/openvidu-server/docker/openvidu-server/supervisord.conf @@ -0,0 +1,9 @@ +[supervisord] +nodaemon=true +logfile=/var/log/supervisor/supervisord.log; +pidfile=/var/run/supervisord.pid; +loglevel=debug + +[program:openvidu-server] +command=/bin/bash -c "java -jar /openvidu-server.jar" +redirect_stderr=true