Skip to content

Add containerization support

This patch adds support to build and deploy oscam via containerization such as podman or docker.

This is useful for the case where a CI is used to test-compile oscam, but also to deploy oscam in containerized environments (such as servers).

For the deploy part, depending on the location, a pipeline is probably required. E.g. a docker-hub account to automatically push releases to docker hub.

Compiling for different architectures is easy especially due to containerization, because with qemu-user-static, it is trivial to cross-compile, or rather, native-emulated compile by simply setting the TARGET_ARCH variable to a supported architecture.