Public | Automated Build

Last pushed: 5 months ago
Short Description
Automates the build of SOGo Version 2 and 3 for Debian Jessie.
Full Description

Short Description

Automates the build of Debian Packages of SOGo Version 2 or 3 for Jessie

Volume

It is recommended to create a named docker volume

docker volume create --name sogo-jessie

And to mount it into the container.

-v sogo-jessie:/sogo-build

Directory structure

 ├── tar # Downloaded tar-balls, this dir is not cleaned, so re-running the container saves bandwitdth
 ├── untar # Extracted tar-balls
 ├── tmp # Temp files
 ├── deb # Packages destination

ENV-Control

  • SOGO_VERSION # sets SOGo-Version to download and build
  • SOGO_VERSION_ADDON # Suffix for package names (currently sogo only)
  • PKG_MAINTAINER # Sets maintainer in Debian changelog (currently sogo only)
  • PKG_URGENCY # Sets package urgency (currently sogo only)

Example Run

docker run -ti --rm -v sogo-jessie:/sogo-build --name sogo-build-jessie -e "SOGO_VERSION=3.2.4" -e "PKG_MAINTAINER=John Doe <john.doe@example.com>" pluhmen/sogo-build-jessie

Docker Pull Command
Owner
pluhmen