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

feat: adds ability to specify container options in process-compose.yml #249

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Sep 21, 2024

  1. feat: adds ability to specify container options in process-compose.yml

    This introduces several new options in the configuration files. These options are ignored if `is_container` is not set to `true` or if `container_runtime` is not set to apptainer. This could be expanded to allow for other container tools like podman, singularity, docker, etc, but for right now it is just configured with apptainer in mind.
    
    The new options include:
    ```
    is_container            bool
    container_runtime       string      (apptainer, singularity, podman, etc)
    container_execution     string      (exec, run, etc)
    container_volumes       []string    (Each container runtime has a different way to define volumes, right now I'm only considering apptainer volumes which are defined with a -B/--bind
    container_image         string      (full path to .sif or OCI path)
    container_args          []string    (additional arguments to pass to the container runtime)
    ```
    brandon-biggs committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    43a7588 View commit details
    Browse the repository at this point in the history