Skip to content

Docker image for testing #20

@christiemj09

Description

@christiemj09

Testing environments are notoriously brittle; small differences between them (ex. machine architecture, OS version, programming language version, package versions) can cause tests to pass in one environment and fail in another. Additionally, it can be time consuming to set up a testing environment just right (ex. install Quarto, install a particular version of Python, install development dependencies, etc.) when contributing for the first time or testing the project in a new environment.

Docker is a popular tool for packaging up these details into files or images that specify a computing environment. An image is used to launch a Docker container, a small, self-contained computing environment that runs on your computer like any other process. Images and containers are not specific to Docker, but Docker is the most popular tool for specifying and running these environments.

To address this issue, add a Dockerfile to this repository that specifies an image for the UW RSE Nexus testing environment. Build an image from it, then push the image to DockerHub to make it publicly available to contributors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions