gurucomputing-headscale-ui (latest)
Published 2026-02-25 03:50:46 +00:00 by Bryan Mellott
Installation
docker pull gitea.bryanmellott.com/ign-images/gurucomputing-headscale-ui:latestsha256:87ae112c9f65380176faae7025e7dda2caae8ff7ec301259c539680074e32700
Image Layers
| ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ENV PROJECT_NAME=headscale-ui |
| ENV PROJECT_URL=https://github.com/gurucomputing/headscale-ui |
| ENV HTTP_PORT=8080 |
| ENV HTTPS_PORT=8443 |
| EXPOSE map[443/tcp:{}] |
| WORKDIR /data |
| WORKDIR /web |
| WORKDIR /staging/scripts |
| WORKDIR /staging |
| COPY scripts/* ./scripts/ # buildkit |
| COPY ./Caddyfile /staging/Caddyfile # buildkit |
| COPY /staging/headscale-ui/build /web # buildkit |
| RUN /bin/sh -c apk add --no-cache caddy # buildkit |
| RUN /bin/sh -c addgroup -S appgroup && adduser -D appuser -G appgroup # buildkit |
| RUN /bin/sh -c chown -R 0:0 scripts # buildkit |
| RUN /bin/sh -c chmod -R 755 scripts # buildkit |
| RUN /bin/sh -c chown -R appuser:appgroup /web # buildkit |
| RUN /bin/sh -c chown -R appuser:appgroup /data # buildkit |
| USER appuser |
| WORKDIR /data |
| ENTRYPOINT ["/bin/sh" "-c" "/bin/sh /staging/scripts/2-initialise.sh"] |