You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by da...@apache.org on 2016/11/14 17:07:35 UTC

[32/53] [abbrv] incubator-trafficcontrol git commit: initial docker-compose

initial docker-compose


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/189fb1e2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/189fb1e2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/189fb1e2

Branch: refs/heads/psql-rebase
Commit: 189fb1e2447b36833fc0df865f57e7f06f7b425f
Parents: 4d8b383
Author: Dan Kirkwood <da...@gmail.com>
Authored: Thu Sep 29 11:39:19 2016 -0600
Committer: Dan Kirkwood <da...@gmail.com>
Committed: Fri Nov 11 14:06:35 2016 -0700

----------------------------------------------------------------------
 build/Dockerfile-traffic_ops | 28 ++++++++++++++++++++++++++++
 build/docker-compose.yml     | 18 ++++++++++++++++++
 2 files changed, 46 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/189fb1e2/build/Dockerfile-traffic_ops
----------------------------------------------------------------------
diff --git a/build/Dockerfile-traffic_ops b/build/Dockerfile-traffic_ops
new file mode 100644
index 0000000..0072a1a
--- /dev/null
+++ b/build/Dockerfile-traffic_ops
@@ -0,0 +1,28 @@
+FROM centos:7
+
+MAINTAINER Dan Kirkwood
+
+RUN	yum -y install \
+		epel-release \
+		git \
+		rpm-build
+
+ENV GITREPO=https://github.com/Comcast/traffic_control
+ENV BRANCH=master
+
+RUN set -x && git clone $GITREPO traffic_control
+WORKDIR /traffic_control
+RUN git fetch && git checkout $BRANCH && git pull origin $BRANCH
+
+#############################################################################
+# Above are common for all sub-projects.
+
+RUN	yum -y install \
+		golang && \
+	yum -y clean all
+
+RUN	mkdir -p /dist
+VOLUME	/dist
+
+WORKDIR /traffic_control/traffic_ops
+CMD ./build/build_rpm.sh

http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/189fb1e2/build/docker-compose.yml
----------------------------------------------------------------------
diff --git a/build/docker-compose.yml b/build/docker-compose.yml
new file mode 100644
index 0000000..1f2d709
--- /dev/null
+++ b/build/docker-compose.yml
@@ -0,0 +1,18 @@
+---
+
+# Build configuration for traffic_control
+version: '2'
+
+volumes:
+  traffic_control:
+
+services:
+  traffic_ops:
+    build:
+      dockerfile: Dockerfile-traffic_ops
+      context: .
+    environment:
+      - BRANCH
+    volumes:
+      - traffic_control:/traffic_control
+