The Global Dataverse Community Consortium

Supporting Dataverse Repositories Around the World

Containerization Working Group

Motivation and goals

The Containerization Working Group aims to support running the Dataverse software within containers. Containers may be used in very different contexts such as development, testing, staging and production. They also are a way to run the Dataverse software and its dependencies and integrations in enclosed units on different platforms of operating systems and/or hardware. This working group aims to include many perspectives and use cases to make sure the Dataverse community’s needs are covered.

Where are the images?

That said, to actually make use of the images and understand how they are tagged, you are encouraged to read the Container Guide, either from the latest release or a preview of the next release of Dataverse.

New features, bug fixes, and use cases 🎁

Roadmap

We presented a roadmap as a proposal as a series of milestone during the 2023-04-18 Dataverse Community Call (notes, recording):

  • Milestone A: For backend (Java) developers (✅)
  • Milestone B: For API client testing (✅)
  • Milestone C: For an integration/frontend developer (w/o Java) (✅)
  • Milestone D: Improve developer experience (80%)
  • Milestone E: Demo or evaluation (60%)
  • Milestone F: Demo with some configurability (20%)
  • Milestone G: Run API tests in containers (40%)

As we merge pull requests, we will update “new features” list above. We’ll use the Containerization column of the Dataverse Global Backlog board to indicate specific issues or pull requests we plan to work on next.

Working group meetings

We welcome anyone to join our meetings! We meet on Thursdays at 9:30am Eastern Time (ET).

The Zoom link is https://harvard.zoom.us/j/91061519853?pwd=U1lQR1ExMlo3Ty9XUVJIM2ZPNW1mdz09

Get in touch

We love to hear feedback from you about our goals and outputs not just during meetings, but also using chat.

Please join us in Zulip, linked from chat.dataverse.org.

References

Outputs:

Existing prior containerization efforts:

Improving this website

Please feel free open an issue or create a pull request at https://github.com/gdcc/ct.gdcc.io