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
refactor: modularize setup scripts for better maintainability (#115)
* refactor: modularize setup scripts for better maintainability
Replace monolithic entrypoint.sh and user.sh scripts with a modular
architecture that separates concerns:
- Add scripts/setup.sh as the main orchestrator
- Add scripts/setup_user.sh for user creation and configuration
- Add scripts/install_software.sh for runtime package installation
- Add scripts/entrypoint.sh as a simplified container entry point
- Add scripts/ldpretend.sh as a helper utility for cuda python libraries
- Add scripts/setup_triton.sh for Triton-specific setup tasks
Remove old monolithic scripts:
- dockerfiles/entrypoint.sh (replaced by modular scripts)
- dockerfiles/user.sh (replaced by setup_user.sh)
Update from pip to uv for virtual environment management.
This modularization provides a foundation for framework-specific
setup scripts and makes the codebase more maintainable and testable.
Signed-off-by: Craig Magina <cmagina@redhat.com>
0 commit comments