[hw-4] add postgres db

This commit is contained in:
Никита Шубин
2025-06-26 12:08:46 +00:00
parent 3ebaad5558
commit 77ed9fcf85
46 changed files with 1582 additions and 369 deletions

View File

@@ -1,17 +1,6 @@
CURDIR=$(shell pwd)
BINDIR=${CURDIR}/bin
.PHONY: .bin-deps
.bin-deps:
$(info Installing binary dependencies...)
GOBIN=$(BINDIR) go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28.1 && \
GOBIN=$(BINDIR) go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2.0 && \
GOBIN=$(BINDIR) go install github.com/envoyproxy/protoc-gen-validate@v1.0.4 && \
GOBIN=$(BINDIR) go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@v2.19.1 && \
GOBIN=$(BINDIR) go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2@v2.19.1 && \
GOBIN=$(BINDIR) go install github.com/go-swagger/go-swagger/cmd/swagger@v0.30.5
# Устанавливаем proto описания google/protobuf
vendor-proto/google/protobuf:
git clone -b main --single-branch -n --depth=1 \
@@ -69,7 +58,7 @@ define generate
echo "no internal package in $(1)"; \
exit 0; \
fi; \
go generate ./$(1)/internal/...; \
PATH=$(PATH):$(BINDIR) go generate ./$(1)/internal/...; \
fi
endef