Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Globally prefer podman and better cross platform support #627

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Commits on Apr 12, 2024

  1. Globally prefer podman and better cross platform support

    There were some targets in the Makefile that were hardcoded to use the
    docker binary. They have been changed to use `$(CONTAINER_ENGINE)`,
    which will prefer podman and fall back to docker.
    
    In order to better support non-Linux platforms, some auto-detection is
    done for the OS and if Linux is detected, container volumes will be
    mounted with `:z` to facilicate SELinux labels (which are not supported
    on MacOS with Podman). There are two ways to override the
    auto-detection. To pretend to _not_ be Linux: `make UNAME=Unknown` (or
    whichever platform). To remain Linux (for example) but disable SELinux
    mount: `make SELINUX_MOUNT_CHAR=`
    
    Signed-off-by: Lisa Seelye <lisa@users.noreply.github.com>
    lisa committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    70eac3c View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    65d1b21 View commit details
    Browse the repository at this point in the history