Copy headscale binary in /bin in the container

This way, we don't need to alter the PATH
This commit is contained in:
Alessandro (Ale) Segala 2021-11-13 22:10:58 +00:00 committed by GitHub
parent f44138c944
commit c0f16603c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 4 deletions

View File

@ -14,9 +14,8 @@ RUN test -e /go/bin/headscale
# Production image
FROM gcr.io/distroless/base-debian11
COPY --from=build /go/bin/headscale /headscale
COPY --from=build /go/bin/headscale /bin/headscale
ENV TZ UTC
ENV PATH /
EXPOSE 8080/tcp
CMD ["headscale"]

View File

@ -14,9 +14,8 @@ RUN test -e /go/bin/headscale
# Debug image
FROM gcr.io/distroless/base-debian11:debug
COPY --from=build /go/bin/headscale /headscale
COPY --from=build /go/bin/headscale /bin/headscale
ENV TZ UTC
ENV PATH="/:$PATH"
# Need to reset the entrypoint or everything will run as a busybox script
ENTRYPOINT []