-
Notifications
You must be signed in to change notification settings - Fork 4
Install prerequisites
Kamil Mosciszko edited this page Mar 30, 2025
·
3 revisions
Before proceeding with the installation, please ensure that you have the following prerequisites installed on your system:
- Docker: Required for containerizing and deploying your application.
- Minikube: For running a local Kubernetes cluster.
- Kubectl: Command-line tool for interacting with your Kubernetes cluster.
installation tutorial: https://kubernetes.io/docs/tasks/tools/
-
Prisma:
go install github.com/steebchen/prisma-client-go@latest
-
Protoc (Golang): Protocol Buffers compiler.
- linux:
apt install -y protobuf-compiler
- macos:
brew install protobuf
- windows
winget install protobuf
- linux:
-
gRPC-Gateway Plugin:
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@latest
-
Protoc-Gen-Go Plugin:
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
-
Protoc-Gen-Go-Grpc Plugin:
- Installation
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
- Update your PATH so that the protoc compiler can find the plugins. edit ~/.bashrc:
export PATH="$PATH:$(go env GOPATH)/bin"
- Reload ~/.bashrc
source ~/.bashrc
- Installation
-
GoMock:
- Installation
github.com/golang/mock/gomock
- Installation