diff --git a/Dockerfile.build b/Dockerfile.build new file mode 100644 index 0000000..3c360a0 --- /dev/null +++ b/Dockerfile.build @@ -0,0 +1,11 @@ +FROM ubuntu:16.04 + +RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \ + emacs-nox \ + build-essential \ + libssl-dev sqlite3 \ + libsqlite3-dev \ + libevent-dev \ + g++ \ + libboost-dev \ + libevent-dev diff --git a/build-docker.sh b/build-docker.sh new file mode 100755 index 0000000..abb5113 --- /dev/null +++ b/build-docker.sh @@ -0,0 +1,15 @@ +#!/bin/bash +set -o xtrace + +dir=`pwd` +echo "$dir" + +build_image=coturnbuild +dockerargs="--privileged -v ${dir}:/root/coturn -w /root/coturn" +container_env=' -e "INSIDECONTAINER=-incontainer=true"' +docker="docker run --rm -it ${dockerargs} ${container_env} ${build_image}" + +docker build -f Dockerfile.build -t ${build_image} . + +${docker} bash -c "./configure && make" +