Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

readme.md

フロー BEC

The furo build essentials container.

This container contains all tools you need to work with a furo spec project.

Usage

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.

Installed Tools

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

.furobecrc

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