-
Notifications
You must be signed in to change notification settings - Fork 45
Added the Dockerfile for the GraphGen #24
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
Added the Dockerfile for the GraphGen #24
Conversation
|
Hi @maintainers, can you please check the PR and merge it if it matches your requirements. Please and Thanks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request adds a Dockerfile that containerizes the GraphGen application using python:3.10-slim. Key changes include:
- Using a slim Python base image to minimize the footprint.
- Installing essential system packages and Python dependencies.
- Configuring environment variables, creating necessary directories, and exposing port 7860 to run the application.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
Hi @ChenZiHong-Gavin and @tpoisonooo , resolved the issue from the recommendation made by the Copilot, please merge it. |
Removed the comment made by Github Copilot
|
Hi @ChenZiHong-Gavin @tpoisonooo @DancingJane @eveningdong , can anyone merge this one |
Hi, thanks for writing the Dockerfile. I'm testing it at the moment and will merge it as soon as the testing is done and everything is in order. |
Resolve the issue of appuser
|
|
|
@ChenZiHong-Gavin , please check locally from the updated Dockerfile , please and Thank you |
|
merged, thank you for your contribution. |
|
@ChenZiHong-Gavin , can you close the issue for the Dockerfile |
|
Subject: Contribution to GraphGen - Docker Integration and Request for Research Credit Hi @ChenZiHong-Gavin , @tpoisonooo , @DancingJane , @eveningdong , I'm Nikhil, a DevSecOps engineer and a final-year student. I recently contributed to the GraphGen project by containerizing it with Docker (now merged into the main branch). I came to know that there is ongoing research work or a publication being planned around GraphGen. Since my work enables containerized deployment for smoother experimentation and production use, I was wondering if it would be possible to include my name or contribution credit in any upcoming publication or related acknowledgments. Please let me know if you'd like any further details about my contribution. Best regards, |
Added the Dockerfile for the GraphGen

This PR introduces a Dockerfile that containerizes the application using the slim version of Python 3.10. It ensures a lightweight, clean, and production-ready environment for running the app.
📦 Key Features
Uses python:3.10-slim as the base image for minimal footprint.
Installs essential system packages (git, build-essential) for dependency builds.
Configures environment variables to prevent .pyc creation and enable unbuffered logging.
Installs Python dependencies from requirements.txt.
Copies application code into the container.
Creates necessary directories for logs and data cache.
Exposes port 7860 and runs the app using python webui/app.py.
🧪 Testing
✅ Verified the container builds successfully locally.
✅ Confirmed the application starts and runs as expected inside the container.
✅ Took screenshots to document successful execution.