diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ext/kubernetes/Dockerfile | 24 | ||||
-rw-r--r-- | doc/ext/kubernetes/entrypoint.sh | 4 |
2 files changed, 20 insertions, 8 deletions
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 <settings path>?> -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 <settings path>?> + +# 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 |