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
+