Explorar o código

Merge pull request #133 from huikang/dockerfile

Build by docker
mom040267 %!s(int64=8) %!d(string=hai) anos
pai
achega
f0376e813c
Modificáronse 2 ficheiros con 26 adicións e 0 borrados
  1. 11 0
      Dockerfile.build
  2. 15 0
      build-docker.sh

+ 11 - 0
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

+ 15 - 0
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"
+