summaryrefslogtreecommitdiff
path: root/tests/http/Dockerfile
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-10-28 13:35:52 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-10-28 13:35:52 -0700
commit1cae7327aeabeb4546a302c00985fb9413b63443 (patch)
tree77218b3a67aa2bb72e2f562e8e3917fe0b0ac808 /tests/http/Dockerfile
parentc03550de3598e3c55ea6c181148286b8673b6df1 (diff)
downloadinfinitytier-1cae7327aeabeb4546a302c00985fb9413b63443.tar.gz
infinitytier-1cae7327aeabeb4546a302c00985fb9413b63443.zip
Basic Dockerfile for building test agents.
Diffstat (limited to 'tests/http/Dockerfile')
-rw-r--r--tests/http/Dockerfile23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/http/Dockerfile b/tests/http/Dockerfile
new file mode 100644
index 00000000..02578cd5
--- /dev/null
+++ b/tests/http/Dockerfile
@@ -0,0 +1,23 @@
+FROM centos:latest
+
+MAINTAINER https://www.zerotier.com/
+
+EXPOSE 9993/udp
+
+RUN yum -y update && yum -y install epel-release && yum -y install nodejs npm && yum clean all
+
+RUN mkdir -p /var/lib/zerotier-one
+RUN mkdir -p /var/lib/zerotier-one/networks.d
+RUN touch /var/lib/zerotier-one/networks.d/ffffffffffffffff.conf
+
+ADD package.json /
+RUN npm install
+
+ADD zerotier-one /
+RUN chmod a+x /zerotier-one
+
+ADD agent.js /
+ADD main.sh /
+RUN chmod a+x /docker-main.sh
+
+CMD ["./docker-main.sh"]