This container contains all tools you need to work with a furo spec project.
Bash mode
docker run -it --rm -v `pwd`:/specs -v ~/.ssh:/root/.ssh thenorstroem/furo-bec:v1.34.0
# do your stuff
# type exit to quit
exit
Command mode
docker run -it --rm -v `pwd`:/specs -v ~/.ssh:/root/.ssh thenorstroem/furo-bec:v1.34.0 build
TIPP: If your furo commands have to access different directories, do not forget to mount them.
Please look at the dockerfile if you are interested in the versions.
- golang
- git
- protoc
- protoc-gen-grpc-gateway (v2)
- protoc-gen-openapiv2
- protoc-gen-go
- protoc-gen-go-grpc
- protoc-gen-openapi (github.com/google/gnostic)
- simple-generator
- furo
- furoc
- buf
- protoc-gen-buf-breaking
- protoc-gen-buf-lint
- protoc-gen-open-models
- nodejs
- npm
- openssh
- jq
- yq
Make settings for your project in this file. Maybe you need a $GOPRIVATE or other Env vars.
The .furobecrc is runned when you start the container.
# change the bash prompt
PS1="フロー my project#"
GOPRIVATE=git.companybitbucket.com/projects