Skip to content

Latest commit

 

History

History
28 lines (27 loc) · 936 Bytes

Codespaces.md

File metadata and controls

28 lines (27 loc) · 936 Bytes

Codespaces

# Pull Postgres
docker pull postgres
# Install migrate
curl -L https://github.com/golang-migrate/migrate/releases/download/v4.14.1/migrate.linux-amd64.tar.gz | tar xvz
sudo mv migrate.linux-amd64 /usr/local/bin/migrate
# Install sqlc
go install github.com/sqlc-dev/sqlc/cmd/sqlc@latest
# Install mockgen
go install go.uber.org/mock/mockgen@latest
# Install dbdocs
npm install -g dbdocs
# Install dbml cli
npm install -g @dbml/cli
# Install protobuf compiler
apt install -y protobuf-compiler
# Install Go protobuf compiler plugin
go install google.golang.org/protobuf/cmd/[email protected]
# Install Go gRPC plugin
go install google.golang.org/grpc/cmd/[email protected]
# Add $GOPATH/bin to your PATH
export PATH="$PATH:$(go env GOPATH)/bin"
# Install evans gRPC client
curl -L https://github.com/ktr0731/evans/releases/download/v0.10.11/evans_linux_amd64.tar.gz | tar xvz
sudo mv evans /usr/local/bin