mirror of
https://github.com/kyverno/policy-reporter.git
synced 2024-12-14 11:57:32 +00:00
Tweak SQLite config, enable shared cache and busy_timeout
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
This commit is contained in:
parent
3be670f79c
commit
7d77748833
3 changed files with 4 additions and 3 deletions
1
.github/workflows/image.yaml
vendored
1
.github/workflows/image.yaml
vendored
|
@ -3,6 +3,7 @@ on:
|
|||
push:
|
||||
tags:
|
||||
- v*
|
||||
- dev
|
||||
|
||||
jobs:
|
||||
push-policy-reporter:
|
||||
|
|
|
@ -14,7 +14,7 @@ RUN go env
|
|||
RUN go get -d -v \
|
||||
&& go install -v
|
||||
|
||||
RUN CGO_ENABLED=1 go build -ldflags="${LD_FLAGS}" -o /app/build/policyreporter -v
|
||||
RUN CGO_ENABLED=1 go build -ldflags="${LD_FLAGS}" -tags="sqlite_unlock_notify" -o /app/build/policyreporter -v
|
||||
|
||||
FROM scratch
|
||||
LABEL MAINTAINER="Frank Jogeleit <frank.jogeleit@gweb.de>"
|
||||
|
@ -29,6 +29,6 @@ COPY --from=builder /app/build/policyreporter /app/policyreporter
|
|||
# copy the debian's trusted root CA's to the final image
|
||||
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
||||
|
||||
EXPOSE 2112
|
||||
EXPOSE 8080
|
||||
|
||||
ENTRYPOINT ["/app/policyreporter", "run"]
|
||||
|
|
|
@ -1441,7 +1441,7 @@ func NewDatabase(dbFile string) (*sql.DB, error) {
|
|||
}
|
||||
file.Close()
|
||||
|
||||
return sql.Open("sqlite3", dbFile)
|
||||
return sql.Open("sqlite3", dbFile+"?cache=shared&_busy_timeout=5000")
|
||||
}
|
||||
|
||||
func chunkSlice(slice []v1alpha2.PolicyReportResult, chunkSize int) [][]v1alpha2.PolicyReportResult {
|
||||
|
|
Loading…
Reference in a new issue