Sign inSign up

dockette/copybara

Sponsored OSS

By dockette

•Updated 3 days ago

🐳 Google Copybara

Image
0

10K+

dockette/copybara repository overview

⁠Dockette / Copybara

GitHub Actions Docker Hub pulls GitHub Sponsors Support/Discussions

Docker image for Google Copybara⁠. Uses upstream weekly snapshot releases and keeps the default Docker workflow simple.


⁠Usage

docker run --rm -it \
  -v "$(pwd)":/usr/src/app \
  dockette/copybara:latest

This runs the default command:

copybara migrate copy.bara.sky

⁠Documentation

⁠Included tools

Java 25, Copybara, git, Mercurial, Quilt, OpenSSH client, buildifier, buildozer.

⁠Override command

Run Copybara directly with your own arguments:

docker run --rm -it \
  -v "$(pwd)":/usr/src/app \
  dockette/copybara:latest validate copy.bara.sky
⁠Environment variables

The image supports the same COPYBARA_* environment variables as the upstream Docker wrapper.

docker run --rm -it \
  -e COPYBARA_SUBCOMMAND=validate \
  -e COPYBARA_CONFIG=copy.bara.sky \
  -e COPYBARA_WORKFLOW=default \
  -v "$(pwd)":/usr/src/app \
  dockette/copybara:latest

Supported variables:

  • COPYBARA_SUBCOMMAND
  • COPYBARA_CONFIG
  • COPYBARA_WORKFLOW
  • COPYBARA_SOURCEREF
  • COPYBARA_OPTIONS
⁠Git and SSH credentials

If your origin or destination uses SSH, mount your git config, SSH directory, and SSH agent socket:

docker run --rm -it \
  -v ~/.gitconfig:/root/.gitconfig:ro \
  -v ~/.ssh:/root/.ssh \
  -v ${SSH_AUTH_SOCK}:${SSH_AUTH_SOCK} \
  -e SSH_AUTH_SOCK=${SSH_AUTH_SOCK} \
  -v "$(pwd)":/usr/src/app \
  dockette/copybara:latest
⁠Notes
  • The image follows upstream guidance and ships the prebuilt weekly snapshot jar.
  • Copybara expects your config file, such as copy.bara.sky, to be available inside /usr/src/app.
  • Snapshot versions can be updated by changing COPYBARA_VERSION and COPYBARA_SHA256 in latest/Dockerfile.

⁠Maintenance

See how to contribute⁠ to this package. Consider to support⁠ f3l1x. Thank you for using this package.

Tag summary

Content type

Image

Digest

sha256:3aa837053…

Size

184.1 MB

Last updated

3 days ago

docker pull dockette/copybara

This week's pulls

Pulls:

1,777

Last week