Michael Adams
daa8839005
Update Dockerfile
...
Update Dockerfile to use Debian 10 + pull the main.sh directly from Github; works for Portainer use.
2019-07-18 17:48:41 -07:00
Bruno Tavares
2d21c18ebd
Update ZeroTier version on Docker
...
This commit changes the Dockerfile ot use the multi-stage build and help
to get an automated build on Docker.
The idea of the multi-stage build is to use the already stable Debian
distribution channel to provide up-to-date versions of ZeroTier.
The benefit is that it would be possible to automate the image build,
either on Docker Hub, Travis or taking advantage of the [docker-library/official-images] infrastructure.
This changes follows the best-practices suggested by
[docker-library/official-images], such as using a High Availability GPG
keyserver, providing a default CMD, allowing "bash" on `docker run` and
others.
Given that both the builder `debian:stretch` and `alpine:latest` are
official messages and have [manifests], this means that this Dockerfile
is also multi-platform. This means that this same Dockerfile will
pick-up the correct Debian package according to the architecture of the
running system during build.
With this changes we could try to promote the image to be parte of
[docker-library/official-images], and take advantage of automated
publishing of multi-architecture images. Others would be able to use
`docker run zerotier` and download the latest version appropriate to
their system.
Related to #682
[docker-library/official-images]: https://github.com/docker-library/official-images
[manifests]: https://blog.docker.com/2017/09/docker-official-images-now-multi-platform/
2018-10-21 11:28:04 -03:00
Adam Ierymenko
a437fd420c
version
2017-05-10 13:48:47 -07:00
Adam Ierymenko
645bf4a764
Resurrect zerotier-containerized.
2017-04-14 13:30:12 -07:00
Adam Ierymenko
af0a205594
Build and spec file updates for CentOS6
2016-06-25 14:04:08 -07:00
Adam Ierymenko
abd7071eaa
systemd stuff for debian
2016-06-08 13:19:08 -07:00
Adam Ierymenko
4da9d4e53a
Fix build against Debian version of libhttp-parser -- its old but it will work.
2016-06-08 12:49:07 -07:00
Adam Ierymenko
506c74270c
Stash old Linux binary installer stuff in attic. This is going away.
2016-06-02 15:20:43 -07:00
Adam Ierymenko
0aae86be2e
Merge branch 'dev' of https://github.com/krisek/ZeroTierOne into dev
2016-03-01 12:29:29 -08:00
Adam Ierymenko
d9fa07399e
Fix GitHub issue #311
2016-03-01 09:49:33 -08:00
Kristof Imre Szabo
6d1dc47368
Typo fix.
2016-02-28 17:06:46 +01:00
Kristof Imre Szabo
f8d05eb625
Spec description rephrased.
2016-02-28 17:05:43 +01:00
Kristof Imre Szabo
45c233c0e7
Formatting change
2016-02-28 00:04:18 +01:00
Kristof Imre Szabo
b836228465
Formatting change
2016-02-28 00:02:48 +01:00
Kristof Imre Szabo
8118630861
Formatting change
2016-02-28 00:00:55 +01:00
Kristof Imre Szabo
bf3e31ece7
Initial commit of the standard zerotier RPM specification
2016-02-27 23:55:14 +01:00
Adam Ierymenko
e5f82f5457
cleanup
2016-02-25 10:08:30 -08:00
Adam Ierymenko
a5e4e3fcac
Remove ui/ on Linux uninstall.
2016-02-24 17:24:36 -08:00
Adam Ierymenko
3fe60615df
Make installers silent when run inside packages.
2016-02-24 15:23:49 -08:00
Adam Ierymenko
a4cfe4cd16
Fix Linux init script to properly specify runlevels.
2015-12-01 10:19:10 -08:00
Adam Ierymenko
be44b15eac
Fix for GitHub issue #252
2015-11-30 16:15:23 -08:00
Adam Ierymenko
48745eca57
Fix ARM dpkg build.
2015-11-16 19:54:58 -08:00
Kees Bos
dc50e8ae5b
Add ui to /var/lib/zerotier (linux installer)
2015-06-11 17:56:54 +02:00
Adam Ierymenko
4fe12756d4
Get rid of "autoupdating" in Linux package names.
2015-06-02 17:14:18 -07:00
Adam Ierymenko
c5a3e80113
Linux installer tweaks, and Mac updater tweak.
2015-06-02 16:54:27 -07:00
Adam Ierymenko
502cd6921f
Fix for GitHub issue #133 , and move restart out of installer to address restart problem. Installer probably should NOT mess with the running service, since Linux servers are likely to be production.
2015-05-27 13:50:11 -07:00
Adam Ierymenko
0caac25d28
.
2015-05-19 20:13:19 -07:00
Adam Ierymenko
d10abab786
Remove &s from restarts in installer -- probably part of the restart problem.
2014-12-16 12:32:53 -05:00
Adam Ierymenko
83a6edd08e
Make RPM version contain .autoupdating to indicate that it auto updates outside normal RPM channels.
2014-12-05 12:26:53 -05:00
Adam Ierymenko
58f2dc5cf3
RPM build support in buildinstaller.sh
2014-12-04 20:13:41 -05:00
Adam Ierymenko
03c7dc2b4c
Add .service to unit name in uninstall too.
2014-12-04 00:16:10 +00:00
Adam Ierymenko
000eac5a2b
Another systemd change... should fix problems on some systems.
2014-12-03 16:05:18 -08:00
Adam Ierymenko
62c31e70d4
Systemd permission fix in Linux installer.
2014-12-03 23:57:08 +00:00
Adam Ierymenko
1b6af7836e
Don't restart ZeroTier One service if version has not changed.
2014-12-03 23:25:06 +00:00
Adam Ierymenko
638ae153cc
fix service command, eliminate all uses of killall since it might be missing
2014-12-03 22:46:44 +00:00
Adam Ierymenko
059aaae7a9
Preinst and postinst Debian scripts.
2014-12-03 22:09:17 +00:00
Adam Ierymenko
4bf2fa3edb
Basic Debian package support in buildinstaller.sh
2014-12-03 21:40:33 +00:00
Adam Ierymenko
d8d4aace42
Fix for init.d/zerotier-one (again)
2014-10-13 12:55:16 -04:00
Adam Ierymenko
7943414c89
Part two of fix to GitHub issue #118 -- need to test thoroughly though.
2014-10-13 08:15:00 -07:00
Adam Ierymenko
c7c545bf6c
Fix for part one of GitHub issue #118
2014-10-13 08:11:19 -07:00
Adam Ierymenko
b7389995f4
Make install scripts also symlink zerotier-idtool script, and doc updates.
2014-08-07 06:25:01 -07:00
Adam Ierymenko
17c77da38f
Fix GitHub issue #45 - Linux install issues
2014-03-05 23:57:25 +01:00
Adam Ierymenko
b2673eab55
Revisions to Linux install script, and support for init.d or upstart systems without chkconfig (Ubuntu).
2014-03-05 22:33:58 +01:00
Adam Ierymenko
78f3966d66
Make sysV init script run as daemon, for GitHub issue #45
2014-03-03 12:00:26 -08:00
Adam Ierymenko
aceb938e07
Another Linux installer fix: do not clobber existing directory permissions!
2014-02-14 21:45:42 -08:00
Adam Ierymenko
68f44fb932
Another little Linux installer fix.
2014-02-15 00:29:32 -05:00
Adam Ierymenko
e38619dd02
Small fix to Linux installer.
2014-02-14 21:14:34 -08:00
Adam Ierymenko
b0277ab904
Clean up old init.d installation files on systemd systems if present.
2014-02-14 15:28:45 -08:00
Adam Ierymenko
87b26b0aaf
Systemd support on Linux - GitHub issue #39
2014-02-14 15:18:59 -08:00
Adam Ierymenko
f2976178c9
Installer bugfix on Linux.
2014-01-06 13:25:07 -05:00