From 2a8faaa9fef7ded6fe4e8c8c80fb7ec69f6cd31a Mon Sep 17 00:00:00 2001 From: d3m0k1d Date: Sat, 4 Apr 2026 04:04:15 +0300 Subject: [PATCH] fix: dockerfile --- agent/dockerfile | 14 ++++---------- agent/go.mod | 2 ++ agent/go.sum | 2 -- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/agent/dockerfile b/agent/dockerfile index 4e71330..113fdd3 100644 --- a/agent/dockerfile +++ b/agent/dockerfile @@ -2,20 +2,14 @@ FROM golang:1.26.1 as builder WORKDIR /app -COPY agent/ agent/ COPY proto/ proto/ -WORKDIR /app/agent -RUN --mount=type=cache,target=/go/pkg/mod \ - --mount=type=cache,target=/root/.cache/go-build \ - go mod download +COPY agent/ agent/ -COPY agent/ agent/ -COPY proto/ proto/ WORKDIR /app/agent RUN --mount=type=cache,target=/go/pkg/mod \ --mount=type=cache,target=/root/.cache/go-build \ - go mod tidy && \ - CGO_ENABLED=0 go build -ldflags "-s -w" -o agent ./main.go + go mod download && \ + CGO_ENABLED=0 go build -ldflags "-s -w" -o /agent . FROM debian:bookworm-slim @@ -25,6 +19,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ WORKDIR /app -COPY --from=builder /app/agent/agent . +COPY --from=builder /agent . CMD ["./agent"] diff --git a/agent/go.mod b/agent/go.mod index 99a5f1a..b7929f9 100644 --- a/agent/go.mod +++ b/agent/go.mod @@ -18,3 +18,5 @@ require ( google.golang.org/genproto/googleapis/rpc v0.0.0-20260120221211-b8f7ae30c516 // indirect google.golang.org/protobuf v1.36.11 // indirect ) + +replace gitea.d3m0k1d.ru/d3m0k1d/HellreigN/proto => ../proto diff --git a/agent/go.sum b/agent/go.sum index 2a417de..0d58fe4 100644 --- a/agent/go.sum +++ b/agent/go.sum @@ -1,5 +1,3 @@ -gitea.d3m0k1d.ru/d3m0k1d/HellreigN/proto v0.0.0-20260403214837-94be9799f47d h1:oBBLU8/nhXgOr0Z/M/t4pYj3KjuRj8AI15J0RJCiRt8= -gitea.d3m0k1d.ru/d3m0k1d/HellreigN/proto v0.0.0-20260403214837-94be9799f47d/go.mod h1:FEPB3qn+wXkes/eArIMdq1/3CbHnSDUxsUtXhC8mgOg= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=