updated dockerfile

This commit is contained in:
2026-02-13 19:19:04 +01:00
parent 223e14ae11
commit fe10a43d2c
+6 -3
View File
@@ -15,12 +15,15 @@ ARG GIT_COMMIT=unknown
WORKDIR /build
# Cache dependencies first
COPY go.mod go.sum ./
RUN go mod download
COPY go.mod ./
RUN go mod download || true
# Copy source
COPY . .
# Generate go.sum and ensure all deps are fetched
RUN go mod tidy
# Build static binary
RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build \
-ldflags="-s -w \
@@ -78,4 +81,4 @@ HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \
EXPOSE 8080
ENTRYPOINT ["/usr/local/bin/felhom-controller"]
CMD ["--config", "/opt/docker/felhom-controller/controller.yaml"]
CMD ["--config", "/opt/docker/felhom-controller/controller.yaml"]