This PR aims to improve the Docker build performance and maintainability. Dependencies are split into separate layers and only necessary files are copied into the Docker context.
Modified dependencies to ensure all dependencies are included in the environment.yaml file. This provides a single source of truth for managing Python dependencies, making the project easier to maintain.
This PR aims to improve the Docker build performance and maintainability. Dependencies are split into separate layers and only necessary files are copied into the Docker context.
Modified dependencies to ensure all dependencies are included in the
environment.yaml
file. This provides a single source of truth for managing Python dependencies, making the project easier to maintain.