github.com/kyleu/dbaudit@v0.0.2-0.20240321155047-ff2f2c940496/tools/release/Dockerfile.debug (about) 1 # Content managed by Project Forge, see [projectforge.md] for details. 2 FROM golang:alpine 3 4 LABEL "org.opencontainers.image.authors"="Kyle U" 5 LABEL "org.opencontainers.image.source"="https://github.com/kyleu/dbaudit" 6 LABEL "org.opencontainers.image.vendor"="kyleu" 7 LABEL "org.opencontainers.image.title"="DB Audit" 8 LABEL "org.opencontainers.image.description"="Analyze your SQL Server database audits" 9 10 RUN apk add --update --no-cache ca-certificates tzdata bash curl htop libc6-compat 11 12 RUN apk add --no-cache ca-certificates dpkg gcc git musl-dev \ 13 && mkdir -p "$GOPATH/src" "$GOPATH/bin" \ 14 && chmod -R 777 "$GOPATH" 15 16 RUN go install github.com/go-delve/delve/cmd/dlv@latest 17 18 SHELL ["/bin/bash", "-c"] 19 20 # main http port 21 EXPOSE 55500 22 23 WORKDIR / 24 25 ENTRYPOINT ["/dbaudit", "-a", "0.0.0.0"] 26 27 COPY dbaudit /