diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 930407e..a5da755 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -18,7 +18,7 @@ builds: main: ./cmd/gohoarder binary: gohoarder env: - - CGO_ENABLED=0 + - CGO_ENABLED=1 goos: - linux - darwin diff --git a/Dockerfile.scanner b/Dockerfile.scanner index b6dfd90..e88d30a 100644 --- a/Dockerfile.scanner +++ b/Dockerfile.scanner @@ -4,7 +4,7 @@ ARG TARGETARCH FROM alpine:latest -# Install scanning tools and runtime dependencies +# Install scanning tools and runtime dependencies (including CGO/SQLite dependencies) RUN apk add --no-cache \ ca-certificates \ tzdata \ @@ -12,6 +12,8 @@ RUN apk add --no-cache \ curl \ wget \ bash \ + sqlite-libs \ + musl \ && update-ca-certificates # Install Trivy for container scanning diff --git a/Dockerfile.server b/Dockerfile.server index 4e0cabf..a089cce 100644 --- a/Dockerfile.server +++ b/Dockerfile.server @@ -4,10 +4,12 @@ ARG TARGETARCH FROM alpine:latest -# Install runtime dependencies +# Install runtime dependencies (including CGO/SQLite dependencies) RUN apk add --no-cache \ ca-certificates \ tzdata \ + sqlite-libs \ + musl \ && update-ca-certificates # Create non-root user