BootStrap: docker
From: ubuntu:22.04

%arguments
    path_package=""

%files
    {{ path_package }} /usr/local/bin/PyBDC

%post
    export DEBIAN_FRONTEND=noninteractive
    export TZ=America/New_York

    # Update package repositories
    apt-get -y update

    # Install dependencies
    apt-get -y install python3.11-tk
    apt-get -y install pip
    pip install -r /usr/local/bin/PyBDC/requirements.txt

%runscript
    # Change the current working directory
    cd /usr/local/bin/PyBDC
    # To set more appropriate font size for the UI (example, running from container may require UI to have larger font size)
    # More details are available in /PyBDC.py
    python3 /usr/local/bin/PyBDC/PyBDC.py --font_size_set 2