Skip to content

please consider adding docker support for reproducible builds #23

Description

@ymolists

Currently, setting up the environment for Pixal3D requires manual installation of various dependencies and potentially dealing with conflicting library versions. Providing an official Dockerfile would significantly improve the developer experience by ensuring a consistent, reproducible build environment.

Proposed Benefits
Reproducibility: Eliminates "it works on my machine" issues by standardizing the OS and dependency versions.

Ease of Use: Allows new users and contributors to get up and running with Pixal3D quickly without needing to resolve complex local environment configurations.

CI/CD Integration: Simplifies the process of setting up automated testing and deployment pipelines.

Suggested Implementation
Ideally, the Dockerfile would:

Use a stable base image (e.g., nvidia/cuda or a standard Ubuntu LTS image with necessary drivers).

Install all required system-level dependencies and Python requirements defined in requirements.txt.

Set up the environment variables necessary for the project.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions