/kazoo-builder

A Docker image that builds kazoo 4.0 w/ Monster-UI

Primary LanguageErlangApache License 2.0Apache-2.0

Kazoo 4.x Builder

Build Status Deb packages

Maintainer

Joe Black me@joeblack.nyc | github

Description

This is just a builder for kazoo 4.x, which is used in docker-kazoo. This image clones the kazoo git repo, applies all patches in patches, builds kazoo from source, packages it as a debian deb package, then uploads it to our debian repo. It also builds seperate packages for the config files and the sound files.

Debian packages built:

  • kazoo
  • kazoo-configs
  • kazoo-sounds

Build Environment

Build environment variables are often used in the build-kazoo.sh script to bump version numbers and set other options during the docker build phase. Their values can be overridden using a build argument of the same name.

  • KAZOO_VERSION
  • KAZOO_CONFIGS_VERSION
  • KAZOO_SOUNDS_VERSION

The following variables are standard in most of our dockerfiles to reduce duplication and make scripts reusable among different projects:

  • APP: kazoo
  • USER: kazoo
  • HOME /opt/kazoo