Categorygithub.com/papercutsoftware/docker-protobuf
modulepackage
2.0.0+incompatible
Repository: https://github.com/papercutsoftware/docker-protobuf.git
Documentation: pkg.go.dev

# README

Build Status

Protocol Buffers + Docker

All-inclusive protoc suite, powered by Docker and Alpine Linux.

What's included:

Supported languages

  • C
  • C++
  • C#
  • Java / JavaNano (Android)
  • JavaScript
  • Go
  • Objective-C
  • PHP
  • Python
  • Ruby
  • Rust
  • Swift

Usage

$ docker run --rm -v<some-path>:<some-path> -w<some-path> TheThingsIndustries/protoc [OPTION] PROTO_FILES

For help try:

$ docker run --rm TheThingsIndustries/protoc --help

Image Size

The current image is about ~200mb and one layer. Most the space is spent on Go tools. All the binaries are UPX'ed. Including the Swift stdlib.