-
Notifications
You must be signed in to change notification settings - Fork 14
Adds Docker for those whose workflow requires it #25
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
base: main
Are you sure you want to change the base?
Conversation
Update system_test.yaml Update system_test.yaml Update system_test.yaml
|
I started using Docker because of a versioning problem between httpx and openai (since resolved), and also because its easier to develop on Ubuntu24 which would otherwise require a venv. Furthermore Docker is likely to be useful in running production Node and Nginx containers for the full-stack application. As I am involved in several projects with various Python requirements, Docker is a critical part of my workflow. If this code is ever moved to the cloud, this setup allows for a consistent runtime experience. This PR adds the option to run the Streamlit app (and ultimately scripted variations of the code) as a Docker container, allowing me to keep from messing with either virtual environments (difficult!) or changing the base Python installation on my computer. I have also added a simple GitHub actions test, which results in the green checkmark when complete. |
No description provided.