You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.