From ba6f2a09618c3dcaed15fc747d40a0b2b1352e19 Mon Sep 17 00:00:00 2001 From: George Vagenas Date: Sat, 16 May 2015 15:54:44 +0300 Subject: [PATCH] Changed Restcomm version to 7.3.0.626 and docker image name --- Dockerfile | 4 +--- README.md | 10 +++++----- build_and_run_instructions.md | 6 +++--- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8c22479..047964b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,13 +7,11 @@ RUN locale-gen en_US en_US.UTF-8 && dpkg-reconfigure locales RUN apt-get update && apt-get install -y screen wget ipcalc unzip && apt-get install -y openjdk-7-jdk -#RUN wget -c https://s3-us-west-2.amazonaws.com/restcommdocker/Mobicents-Restcomm-JBoss-AS7-7.2.2.622.zip -O /opt/Mobicents-Restcomm-JBoss-AS7.zip -RUN wget -c https://s3-us-west-2.amazonaws.com/restcommdocker/Mobicents-Restcomm-JBoss-AS7-7.3.0.623.zip -O /opt/Mobicents-Restcomm-JBoss-AS7.zip +RUN wget -c https://s3-us-west-2.amazonaws.com/restcommdocker/Mobicents-Restcomm-JBoss-AS7-7.3.0.626.zip -O /opt/Mobicents-Restcomm-JBoss-AS7.zip RUN unzip /opt/Mobicents-Restcomm-JBoss-AS7.zip -d /opt RUN ls -la /opt RUN mv /opt/Mobicents-Restcomm-JBoss-AS7-*/ /opt/Mobicents-Restcomm-JBoss-AS7/ RUN rm -rf /opt/Mobicents-Restcomm-JBoss-AS7.zip -#RUN mkdir /opt/restcomm_workspace EXPOSE 5080/udp EXPOSE 5080/tcp diff --git a/README.md b/README.md index 4a5f92c..9ac327c 100644 --- a/README.md +++ b/README.md @@ -23,9 +23,9 @@ The image has been tested with Docker __1.6__. ### Running the image -* __Using the default values__ ```docker run --name=restcomm -d -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp docker pull gvagenas/restcomm-docker:7.3.0``` -* __Provide your VoiceRSS key for Text-To-Speech by setting enviroment variable VOICERSS_KEY__ ```docker run -e VOICERSS_KEY="YOUR_VOICESS_KEY_HERE" --name=restcomm -d -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp docker pull gvagenas/restcomm-docker:7.3.0``` -* __To automatically restart the container in case of a failure or host restart, you have to use the --restart-always flag__ ```docker run -e VOICERSS_KEY="YOUR_VOICESS_KEY_HERE" --name=restcomm --restart=always -d -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp docker pull gvagenas/restcomm-docker:7.3.0``` +* __Using the default values__ ```docker run --name=restcomm -d -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp docker pull gvagenas/restcomm:7.3.0``` +* __Provide your VoiceRSS key for Text-To-Speech by setting enviroment variable VOICERSS_KEY__ ```docker run -e VOICERSS_KEY="YOUR_VOICESS_KEY_HERE" --name=restcomm -d -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp docker pull gvagenas/restcomm:7.3.0``` +* __To automatically restart the container in case of a failure or host restart, you have to use the --restart-always flag__ ```docker run -e VOICERSS_KEY="YOUR_VOICESS_KEY_HERE" --name=restcomm --restart=always -d -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp docker pull gvagenas/restcomm:7.3.0``` To stop container: _docker stop restcomm_ @@ -50,7 +50,7 @@ Next run Restcomm image using the following volume arguments: * Restcomm Visual Designer workspace ```-v $YOUR_FOLDER/restcomm_workspace/rvd/workspace:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm-rvd.war/workspace``` For example if you unzip the _restcomm_workspace.zip_ to /opt/restcomm_workspace/ then the docker run command will be: -```docker run --name=restcomm --restart=always -d -e VOICERSS_KEY="YOUR_VOICERSS_KEY" -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp -v /opt/restcomm_workspace/restcomm/log:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/log -v /opt/restcomm_workspace/restcomm/recordings:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/recordings -v /opt/restcomm_workspace/restcomm/cache:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/cache -v /opt/restcomm_workspace/restcomm/data:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/WEB-INF/data/hsql -v /opt/restcomm_workspace/mms/log:/opt/Mobicents-Restcomm-JBoss-AS7/mediaserver/log -v /opt/restcomm_workspace/rvd/workspace:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm-rvd.war/workspace gvagenas/restcomm-docker:7.3.0``` +```docker run --name=restcomm --restart=always -d -e VOICERSS_KEY="YOUR_VOICERSS_KEY" -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp -v /opt/restcomm_workspace/restcomm/log:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/log -v /opt/restcomm_workspace/restcomm/recordings:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/recordings -v /opt/restcomm_workspace/restcomm/cache:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/cache -v /opt/restcomm_workspace/restcomm/data:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/WEB-INF/data/hsql -v /opt/restcomm_workspace/mms/log:/opt/Mobicents-Restcomm-JBoss-AS7/mediaserver/log -v /opt/restcomm_workspace/rvd/workspace:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm-rvd.war/workspace gvagenas/restcomm:7.3.0``` @@ -58,7 +58,7 @@ For example if you unzip the _restcomm_workspace.zip_ to /opt/restcomm_workspace You can start the container and get a bash console to manually setup Restcomm and test it using the following command: -```docker run --name=restcomm --entrypoint=/bin/bash -it -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp gvagenas/restcomm-docker:7.3.0``` +```docker run --name=restcomm --entrypoint=/bin/bash -it -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp gvagenas/restcomm:7.3.0``` ### To execute a command at the container diff --git a/build_and_run_instructions.md b/build_and_run_instructions.md index 2a37594..e360916 100644 --- a/build_and_run_instructions.md +++ b/build_and_run_instructions.md @@ -2,7 +2,7 @@ Maintainer George Vagenas - gvagenas@telestax.com -Restcomm is binds to the ip address of the host and following ports: +Restcomm binds to the ip address of the host and following ports: - http: 8080 - sip/udp: 5080 - sip/tcp: 5080 @@ -28,14 +28,14 @@ Download the [__restcomm_workspace__](https://github.com/gvagenas/Restcomm-Docke Next run Restcomm image using the following volume arguments: -```docker run --name=rc --restart=always -d -e VOICERSS_KEY="YOUR_VOICESS_KEY_HERE" -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp -v $YOUR_FOLDER/restcomm_workspace/restcomm/log:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/log -v $YOUR_FOLDER/restcomm_workspace/restcomm/recordings:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/recordings -v $YOUR_FOLDER/restcomm_workspace/restcomm/cache:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/cache -v $YOUR_FOLDER/restcomm_workspace/restcomm/data:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/WEB-INF/data/hsql -v $YOUR_FOLDER/restcomm_workspace/mms/log:/opt/Mobicents-Restcomm-JBoss-AS7/mediaserver/log -v $YOUR_FOLDER/restcomm_workspace/rvd/workspace:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm-rvd.war/workspace gvagenas/restcomm-docker:latest``` +```docker run --name=rc --restart=always -d -e VOICERSS_KEY="YOUR_VOICESS_KEY_HERE" -p 8080:8080 -p 5080:5080 -p 5080:5080/udp -p 65000-65535/udp -v $YOUR_FOLDER/restcomm_workspace/restcomm/log:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/log -v $YOUR_FOLDER/restcomm_workspace/restcomm/recordings:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/recordings -v $YOUR_FOLDER/restcomm_workspace/restcomm/cache:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/cache -v $YOUR_FOLDER/restcomm_workspace/restcomm/data:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm.war/WEB-INF/data/hsql -v $YOUR_FOLDER/restcomm_workspace/mms/log:/opt/Mobicents-Restcomm-JBoss-AS7/mediaserver/log -v $YOUR_FOLDER/restcomm_workspace/rvd/workspace:/opt/Mobicents-Restcomm-JBoss-AS7/standalone/deployments/restcomm-rvd.war/workspace gvagenas/restcomm:latest``` ### To get bash console (for debugging only) You can start the container and get a bash console to manually setup Restcomm and test it using the following command: -```docker run --name=restcomm --entrypoint=/bin/bash -it -p 8080:8080 -p 5080:5080 -p 5080:5080/udp gvagenas/restcomm-docker:latest``` +```docker run --name=restcomm --entrypoint=/bin/bash -it -p 8080:8080 -p 5080:5080 -p 5080:5080/udp gvagenas/restcomm:latest``` ### To get container logs