-
Notifications
You must be signed in to change notification settings - Fork 3
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 want Habushu to create a virtual environment that can run my python application within my docker container so I can easily containerize single habushu module #149
Comments
DoD completed with @ewilkins-csi |
csun-cpointe
added a commit
to Cho-William/habushu
that referenced
this issue
Jun 25, 2024
csun-cpointe
added a commit
to Cho-William/habushu
that referenced
this issue
Jun 25, 2024
OTS completed! |
csun-cpointe
added a commit
to Cho-William/habushu
that referenced
this issue
Jun 25, 2024
csun-cpointe
added a commit
to Cho-William/habushu
that referenced
this issue
Jun 25, 2024
csun-cpointe
added a commit
to Cho-William/habushu
that referenced
this issue
Jun 26, 2024
csun-cpointe
added a commit
to Cho-William/habushu
that referenced
this issue
Jun 26, 2024
csun-cpointe
added a commit
to Cho-William/habushu
that referenced
this issue
Jun 26, 2024
csun-cpointe
added a commit
to Cho-William/habushu
that referenced
this issue
Jun 26, 2024
csun-cpointe
added a commit
to Cho-William/habushu
that referenced
this issue
Jun 26, 2024
ewilkins-csi
added a commit
that referenced
this issue
Jun 26, 2024
…update #149 implement update dockerfile to create virtual environment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
Follow on the Issue #146 , which all the single habushu module and its dependencies are copied to the build target directory, the Habushu will then work on the Dockerfile to resolve and export ONE virtual environment for the ONE monorepo dependency’s poetry project.
DOD
BDD Scenario:
Test Steps:
OTS Only:
Pull this forked branch and run mvn clean install
Final Test Only:
Pull the latest dev branch of the technology brewery habushu repo
Run the following in the root
mvn clean install -Pbootstrap
Download the attached project
example-monorepo.zip and unzip it
Create a Dockerfile under
example-monorepo/extensions/extensions-monorepo-dep-consuming-application/src/main/docker/Dockerfile
directory with below contentRun
mvn clean install
at the root of the unzipped projectVerify
example-monorepo/extensions/extensions-monorepo-dep-consuming-application/src/main/docker/Dockerfile
has been updated.Run
mvn clean install
again at the root directory and verify the content is still the sameRun
cd extensions/extensions-monorepo-dep-consuming-application
Run
docker build -f src/main/docker/Dockerfile . -t example.docker
Run
docker run --rm --name example.docker example.docker
Verify the dependency wheel file is created
The text was updated successfully, but these errors were encountered: