Skip to content

Blutkoete/docker-ecal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ea3c5f8 · Apr 8, 2021

History

13 Commits
Feb 14, 2021
Apr 8, 2021
Sep 2, 2020
Sep 2, 2020
Sep 9, 2020
Sep 9, 2020
Apr 8, 2021
Feb 25, 2021

Repository files navigation

docker-ecal

Inofficial Dockerfiles for eCAL.

Prebuilt docker images for x86_64 and armv7l are available from here.

Please note that the ecal-base image install the prerequisites and then clones the full repository, the ecal image then checkouts the requested tag, builds it and calls make install. You will probably get a much smaller and faster-to-rebuild image by using the official DEB images from the eCAL release page.

The ecal-base-bionic, ecal-base-focal and ecal-base-archlinux Dockerfiles use no ARGs.

The ecal Dockerfile uses the following ARGs (--build-arg):

  • OS: Used as the second part of the version to pull the ecal-base image, e.g. bionic.
  • ARCH: Used as the third part of the version to pull the ecal-base image, e.g. armv7l.
  • TAG: The eCAL repository tag to check out, e.g. v5.8.3.

The ecal_base-archlinux-aur container pulls in the AUR package and is meant as a clean build environment for pushing new AUR package versions.

Note on package managers

The ecal image uses make install instead of the package manager of the base OS; this makes the Dockerfile easier, but is of course no clean way to provide a dependency if a dependent program or image relies on an installed Debian or Arch Linux package. In such cases, you will need to either install a dummy package yourself or call your package manager with the correct flag to make it assume a package as installed.

About

Inofficial Dockerfiles for eCAL.

Resources

Stars

Watchers

Forks

Packages

No packages published