webgentools
This project builds the docker image which includes tools:
- OS: Debian bullseye slim (20220822)
- Tools:
- swagger (github.com/go-swagger/go-swagger)
- protoc (protobuf:v21.5) - from protobuf/releases
- protoc-gen-go (github.com/golang/protobuf)
- protoc-gen-go-grpc (https://github.com/grpc/grpc-go)
- proto-gen-grpc-gateway (github.com/grpc-ecosystem/grpc-gateway)
- proto-gen-swagger (github.com/grpc-ecosystem/grpc-gateway)
How to pull latest image
$ docker pull ghcr.io/koron/webgentools:4.0.0
How to build and release
Build:
# Build with name "koron/webgentools:latest"
$ make build
Release:
- release by tags
- create a tag to release
- push the tag
- release as "latest"
- push to "main" branch