From 183434d30e985c41dd1a4b5737cfeb370f914a67 Mon Sep 17 00:00:00 2001 From: Joseph Henry Date: Wed, 17 Aug 2016 17:29:14 -0700 Subject: examples files for kube int --- doc/ext/kubernetes/Dockerfile | 24 +++++++++++++++++------- doc/ext/kubernetes/entrypoint.sh | 4 +++- 2 files changed, 20 insertions(+), 8 deletions(-) (limited to 'doc') diff --git a/doc/ext/kubernetes/Dockerfile b/doc/ext/kubernetes/Dockerfile index 030fac61..ee2b8dab 100644 --- a/doc/ext/kubernetes/Dockerfile +++ b/doc/ext/kubernetes/Dockerfile @@ -1,8 +1,18 @@ FROM node:4.4 -EXPOSE 8080 -COPY server.js . -COPY zerotier . -COPY zerotier-cli . -COPY entrypoint.sh . -COPY .zerotierCliSettings ?> -CMD node server.js \ No newline at end of file +EXPOSE 8080/tcp 9993/udp + +# Install ZT network conf files +RUN mkdir -p /var/lib/zerotier-one/networks.d +ADD *.conf /var/lib/zerotier-one/networks.d/ +ADD zerotier / +ADD zerotier-cli / +ADD .zerotierCliSettings ?> + +# Install App +ADD server.js / + +# script which will start/auth VM on ZT network +ADD entrypoint.sh / +RUN chmod -v +x /entrypoint.sh + +CMD ["./entrypoint.sh"] \ No newline at end of file diff --git a/doc/ext/kubernetes/entrypoint.sh b/doc/ext/kubernetes/entrypoint.sh index 0d26bd8f..7d4242c8 100644 --- a/doc/ext/kubernetes/entrypoint.sh +++ b/doc/ext/kubernetes/entrypoint.sh @@ -1,3 +1,5 @@ ./zerotier zerotier-cli join $(NWID).conf -zerotier-cli net-auth $(NWID) $(DEVID) \ No newline at end of file +zerotier-cli net-auth $(NWID) $(DEVID) + +# node server.js \ No newline at end of file -- cgit v1.2.3