Skip to content

Install prerequisites #99

@Raezil

Description

@Raezil

Install Prerequisites

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
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions