Grant Limberg
1cf953c046
working docker image for end users.
...
GitHub Issue #1013
7 years ago
Michael Adams
daa8839005
Update Dockerfile
...
Update Dockerfile to use Debian 10 + pull the main.sh directly from Github; works for Portainer use.
7 years ago
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/
8 years ago
Asbjørn Enge
701d64936d
Using builder pattern to build in container while keeping final image small
8 years ago
Adam Ierymenko
a437fd420c
version
9 years ago
Adam Ierymenko
645bf4a764
Resurrect zerotier-containerized.
9 years ago
Adam Ierymenko
af0a205594
Build and spec file updates for CentOS6
10 years ago
Adam Ierymenko
abd7071eaa
systemd stuff for debian
10 years ago
Adam Ierymenko
4da9d4e53a
Fix build against Debian version of libhttp-parser -- its old but it will work.
10 years ago
Adam Ierymenko
506c74270c
Stash old Linux binary installer stuff in attic. This is going away.
10 years ago
Adam Ierymenko
d9fa07399e
Fix GitHub issue #311
10 years ago
Kristof Imre Szabo
6d1dc47368
Typo fix.
10 years ago
Kristof Imre Szabo
f8d05eb625
Spec description rephrased.
10 years ago
Kristof Imre Szabo
45c233c0e7
Formatting change
10 years ago
Kristof Imre Szabo
b836228465
Formatting change
10 years ago
Kristof Imre Szabo
8118630861
Formatting change
10 years ago
Kristof Imre Szabo
bf3e31ece7
Initial commit of the standard zerotier RPM specification
10 years ago
Adam Ierymenko
e5f82f5457
cleanup
10 years ago
Adam Ierymenko
a5e4e3fcac
Remove ui/ on Linux uninstall.
10 years ago
Adam Ierymenko
3fe60615df
Make installers silent when run inside packages.
10 years ago
Adam Ierymenko
a4cfe4cd16
Fix Linux init script to properly specify runlevels.
10 years ago
Adam Ierymenko
be44b15eac
Fix for GitHub issue #252
10 years ago
Adam Ierymenko
48745eca57
Fix ARM dpkg build.
10 years ago
Kees Bos
dc50e8ae5b
Add ui to /var/lib/zerotier (linux installer)
11 years ago
Adam Ierymenko
4fe12756d4
Get rid of "autoupdating" in Linux package names.
11 years ago
Adam Ierymenko
c5a3e80113
Linux installer tweaks, and Mac updater tweak.
11 years ago
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.
11 years ago
Adam Ierymenko
0caac25d28
.
11 years ago
Adam Ierymenko
d10abab786
Remove &s from restarts in installer -- probably part of the restart problem.
11 years ago
Adam Ierymenko
83a6edd08e
Make RPM version contain .autoupdating to indicate that it auto updates outside normal RPM channels.
11 years ago
Adam Ierymenko
58f2dc5cf3
RPM build support in buildinstaller.sh
11 years ago
Adam Ierymenko
03c7dc2b4c
Add .service to unit name in uninstall too.
11 years ago
Adam Ierymenko
000eac5a2b
Another systemd change... should fix problems on some systems.
11 years ago
Adam Ierymenko
62c31e70d4
Systemd permission fix in Linux installer.
11 years ago
Adam Ierymenko
1b6af7836e
Don't restart ZeroTier One service if version has not changed.
11 years ago
Adam Ierymenko
638ae153cc
fix service command, eliminate all uses of killall since it might be missing
11 years ago
Adam Ierymenko
059aaae7a9
Preinst and postinst Debian scripts.
11 years ago
Adam Ierymenko
4bf2fa3edb
Basic Debian package support in buildinstaller.sh
11 years ago
Adam Ierymenko
d8d4aace42
Fix for init.d/zerotier-one (again)
12 years ago
Adam Ierymenko
7943414c89
Part two of fix to GitHub issue #118 -- need to test thoroughly though.
12 years ago
Adam Ierymenko
c7c545bf6c
Fix for part one of GitHub issue #118
12 years ago
Adam Ierymenko
b7389995f4
Make install scripts also symlink zerotier-idtool script, and doc updates.
12 years ago
Adam Ierymenko
17c77da38f
Fix GitHub issue #45 - Linux install issues
12 years ago
Adam Ierymenko
b2673eab55
Revisions to Linux install script, and support for init.d or upstart systems without chkconfig (Ubuntu).
12 years ago
Adam Ierymenko
78f3966d66
Make sysV init script run as daemon, for GitHub issue #45
12 years ago
Adam Ierymenko
aceb938e07
Another Linux installer fix: do not clobber existing directory permissions!
12 years ago
Adam Ierymenko
68f44fb932
Another little Linux installer fix.
12 years ago
Adam Ierymenko
e38619dd02
Small fix to Linux installer.
12 years ago
Adam Ierymenko
b0277ab904
Clean up old init.d installation files on systemd systems if present.
12 years ago
Adam Ierymenko
87b26b0aaf
Systemd support on Linux - GitHub issue #39
12 years ago