Added docker run example

This commit is contained in:
Julian Bensch 2023-01-12 16:03:38 +01:00
parent 7fb9164c61
commit 4ff8666e66
3 changed files with 7 additions and 1 deletions

View File

@ -6,7 +6,7 @@ ENV GO111MODULE=on \
CGO_ENABLED=0
WORKDIR /build
# Add the required build libraries
# Nothing here!
RUN go install golang.org/x/tools/cmd/goimports@latest
# Copy and download dependency using go mod
ADD ./src/go.* /build/
RUN go mod download

View File

@ -1,5 +1,8 @@
package dto
import (
"encoding/json"
)
type Version struct {
// date-time the app has been compiled.
BuildDate string `json:"buildDate" validate:"required"`

View File

@ -1,5 +1,8 @@
example:
go run main.go ./examples/in/ ./examples/out/
example_container:
docker run --rm -v "${PWD}/examples:/examples" gitea.linuxcode.net/linuxcode/oapi-type-definitions-extractor:latest /examples/in /examples/out
lint:
docker run --rm -v "${PWD}/src:/src" golangci/golangci-lint:v1.50 /bin/sh -c "cd /src && golangci-lint run"