Skip to content

kpn/docker-avro-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker-avro-tools

Docker Image Version (latest by date)

Container image for avro-tools

avro-tools is part of apache/avro/lang/java library

Prerequisities

In order to run this container you'll need docker installed.

How to create a new release

The idea of this repository is for the maintainers to trigger a github action, in order to release a new version of the container, if there's a new version of the tool.

If you are not a maintainer, open a new issue and we will release a new version.

To release a new version:

  1. Go to the Publish Docker image action
  2. Click in Run workflow
  3. Set the Version to release

Input action example

Check for new versions:

Usage examples

Pull image

docker pull kpnnl/avro-tools:1.10.0

AVDL to AVSC conversion example

Use to validate avro json schemas:

docker run --rm --user="$(id -u)" -v "$(pwd)":/avro \
    kpnnl/avro-tools:1.10.0 \
    idl2schemata {file}.avdl {target-folder}

Help

Use to validate avro json schemas:

docker run --rm kpnnl/avro-tools

Acknowledgments