From c043d3a40f36ff2d3de5d036835eea4a12578283 Mon Sep 17 00:00:00 2001 From: Logan Owen Date: Sat, 14 Sep 2024 20:32:58 -0400 Subject: [PATCH] fix --- .gitignore | 1 + Dockerfile | 3 ++- README.md | 8 ++++++++ pkg/api/server.go | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8579eff --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +authorization.yml \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 6a113a8..dd149e4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,8 @@ RUN go mod download COPY ./ ./ # Build -RUN go generate pkg/api/server.go +RUN curl --remote-name --silent https://raw.githubusercontent.com/treeverse/lakeFS/v1.33.0/api/authorization.yml && \ + go generate pkg/api/server.go RUN CGO_ENABLED=0 go build -o hoover-dam ./cmd/hooverdam diff --git a/README.md b/README.md index 05da914..f23e722 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,11 @@ # Hoover Dam Open source re-implementation of the Authorization API server for LakeFS. + + +# Local Development + +```bash +curl --remote-name --silent https://raw.githubusercontent.com/treeverse/lakeFS/v1.33.0/api/authorization.yml +go generate pkg/api/server.go +``` diff --git a/pkg/api/server.go b/pkg/api/server.go index 1c845ac..619c9d3 100644 --- a/pkg/api/server.go +++ b/pkg/api/server.go @@ -1,6 +1,6 @@ package api -//go:generate go run github.com/deepmap/oapi-codegen/cmd/oapi-codegen@v1.5.6 -package service -generate "types,chi-server" -o service/server.gen.go ../../../lakeFS/api/authorization.yml +//go:generate go run github.com/deepmap/oapi-codegen/cmd/oapi-codegen@v1.5.6 -package service -generate "types,chi-server" -o service/server.gen.go ../../authorization.yml import ( "fmt"