Skip to content
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

Create a minimal docker and dockerfile that contains dora and python to help people getting started #837

Open
haixuanTao opened this issue Mar 10, 2025 · 2 comments
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers python Python API

Comments

@haixuanTao
Copy link
Collaborator

Create a minimal dockerfile containing the latest dora version as well as python, ( and uv ) to make it easy for people to get started.

@haixuanTao haixuanTao added the good first issue Good for newcomers label Mar 10, 2025
@github-actions github-actions bot added documentation Improvements or additions to documentation python Python API labels Mar 10, 2025
@Krishnadubey1008
Copy link
Contributor

I had opened a PR #843 , Please review it.

@7SOMAY
Copy link
Contributor

7SOMAY commented Mar 11, 2025

@haixuanTao , I've raised PR #846, Please have a look in the issue.

haixuanTao added a commit that referenced this issue Mar 13, 2025
This PR address issue #837 

**Description of changes**
This PR adds a minimal Dockerfile and accompanying README to help new
users get started with Dora quickly. The Dockerfile includes Python
3.12, Rust, uv package manager, and the latest Dora release, creating a
consistent environment for development without requiring complex setup.

**What problem does this solve?**
New users currently need to install multiple dependencies (Python, Rust,
etc.) to get started with Dora. This Docker setup simplifies onboarding
by providing a pre-configured environment that works across different
platforms.

**Implementation details**
1. Created a docker/minimal directory
2. Added a Dockerfile with all necessary dependencies
3. Included a comprehensive README with build and usage instructions
4. Optimized the Docker image size by using the slim Python base image
and cleaning up after installations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers python Python API
Projects
None yet
Development

No branches or pull requests

3 participants