cleanup makefile and remove script, allow running as non-root user

This commit is contained in:
yusing
2025-01-22 05:42:56 +08:00
parent 3a4dc3f876
commit 3781bb93e1
3 changed files with 50 additions and 42 deletions

View File

@@ -4,7 +4,7 @@ HEALTHCHECK NONE
# package version does not matter
# trunk-ignore(hadolint/DL3018)
RUN apk add --no-cache tzdata make
RUN apk add --no-cache tzdata make libcap-setcap
WORKDIR /src
@@ -20,12 +20,14 @@ ENV GOCACHE=/root/.cache/go-build
ARG VERSION
ENV VERSION=${VERSION}
COPY scripts /src/scripts
COPY Makefile /src/
COPY cmd /src/cmd
COPY internal /src/internal
COPY pkg /src/pkg
ARG BUILD_FLAGS
ENV BUILD_FLAGS=${BUILD_FLAGS}
RUN --mount=type=cache,target="/go/pkg/mod" \
--mount=type=cache,target="/root/.cache/go-build" \
make build && \