-
Notifications
You must be signed in to change notification settings - Fork 9
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
As a user, I can specify a single monorepo Habushu module and Habushu will stage the source code required to build that module in my build directory, so I can containerize my python services #150
Closed
6 tasks done
Comments
Cho-William
changed the title
Feature: As an aiSSEMBLE developer, I want a flexible process for installing python dependencies to my docker containers, so that I can consistently leverage dependencies
As a user, I can specify a single monorepo Habushu module and Habushu will stage the source code required to build that module in my build directory, so I can containerize my python services
Jun 14, 2024
ewilkins-csi
added a commit
that referenced
this issue
Jul 8, 2024
ewilkins-csi
added a commit
that referenced
this issue
Jul 8, 2024
OTS completed with @Cho-William |
ewilkins-csi
added a commit
that referenced
this issue
Jul 8, 2024
ewilkins-csi
added a commit
that referenced
this issue
Jul 8, 2024
ewilkins-csi
added a commit
that referenced
this issue
Jul 8, 2024
#150 use Habushu's `containerize-dependencies` goal
ewilkins-csi
added a commit
that referenced
this issue
Jul 9, 2024
ewilkins-csi
added a commit
that referenced
this issue
Jul 9, 2024
ewilkins-csi
added a commit
that referenced
this issue
Jul 9, 2024
#150 revert fastapi image to `python:3.11` and re-use default docker cache
ewilkins-csi
added a commit
that referenced
this issue
Jul 9, 2024
ewilkins-csi
added a commit
that referenced
this issue
Jul 9, 2024
#150 switch fastapi image to python:3.11
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
This ticket is the first of a series to implement a more resilient and consistent pattern for installing Python monorepo dependencies to Docker containers. The scope of this ticket will cover augmenting Habushu's existing functionality to utilize the Maven session to stage Python module source code files to the docker build context (without needing to specify any relative-paths for monorepo Python dependencies), and leveraging these changes with the aiSSEMBLE baseline's relevant docker images.
DOD
retrieve-wheels
executioncontainerize-dependencies
Test Steps
aissemble-model-training-api-sagemaker
and ensure it starts successfully (i.e.uvicorn
starts up):test-150-pipeline-models/src/main/resources/pipelines
mvn clean install
and resolve manual actionstilt up
versioning
service started up and is listening on port 80The text was updated successfully, but these errors were encountered: