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 /