├── .envrc ├── .github └── workflows │ └── docker-publish.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix └── root └── etc └── s6-overlay └── s6-rc.d ├── init-mod-universal-tailscale-postinstall ├── dependencies.d │ └── init-mods-package-install ├── finish ├── run ├── type └── up ├── init-mod-universal-tailscale ├── dependencies.d │ └── init-mods ├── run ├── type └── up ├── init-mods-end └── dependencies.d │ ├── init-mod-universal-tailscale-postinstall │ ├── svc-tailscale │ └── svc-tailscale-up ├── init-mods-package-install └── dependencies.d │ └── init-mod-universal-tailscale ├── svc-tailscale-up ├── dependencies.d │ ├── init-mod-universal-tailscale-postinstall │ └── svc-tailscale ├── run ├── type └── up └── svc-tailscale ├── dependencies.d └── init-mod-universal-tailscale-postinstall ├── run ├── type └── up /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .direnv 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM scratch 2 | 3 | COPY root/ / 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/flake.nix -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale-postinstall/dependencies.d/init-mods-package-install: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale-postinstall/finish: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | exit $1 4 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale-postinstall/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale-postinstall/run -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale-postinstall/type: -------------------------------------------------------------------------------- 1 | oneshot 2 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale-postinstall/up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale-postinstall/up -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale/dependencies.d/init-mods: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale/run -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale/type: -------------------------------------------------------------------------------- 1 | oneshot 2 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale/up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/root/etc/s6-overlay/s6-rc.d/init-mod-universal-tailscale/up -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/init-mod-universal-tailscale-postinstall: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/svc-tailscale: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/svc-tailscale-up: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/init-mods-package-install/dependencies.d/init-mod-universal-tailscale: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/svc-tailscale-up/dependencies.d/init-mod-universal-tailscale-postinstall: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/svc-tailscale-up/dependencies.d/svc-tailscale: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/svc-tailscale-up/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/root/etc/s6-overlay/s6-rc.d/svc-tailscale-up/run -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/svc-tailscale-up/type: -------------------------------------------------------------------------------- 1 | oneshot 2 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/svc-tailscale-up/up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/root/etc/s6-overlay/s6-rc.d/svc-tailscale-up/up -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/svc-tailscale/dependencies.d/init-mod-universal-tailscale-postinstall: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/svc-tailscale/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/root/etc/s6-overlay/s6-rc.d/svc-tailscale/run -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/svc-tailscale/type: -------------------------------------------------------------------------------- 1 | longrun 2 | -------------------------------------------------------------------------------- /root/etc/s6-overlay/s6-rc.d/svc-tailscale/up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tailscale-dev/docker-mod/HEAD/root/etc/s6-overlay/s6-rc.d/svc-tailscale/up --------------------------------------------------------------------------------