Skip to content

Conversation

@pdurbin
Copy link
Member

@pdurbin pdurbin commented Oct 2, 2025

What this PR does / why we need it:

Now that we have images tagged with version numbers, I think we're ready to suggest that people can try using Docker in production

Here's a good entry point for previewing the changes: https://dataverse-guide--11862.org.readthedocs.build/en/11862/installation/prep.html#choose-your-own-installation-adventure

Which issue(s) this PR closes:

None.

Special notes for your reviewer:

I removed old notes about IQSS not supporting these Docker images at all. There were added years ago by @poikilotherm when he was inventing all this stuff. These days, we use the Docker images in development and we at least talk about using them in production. I think we can give our usual "best effort" attempt at answering questions about them.

See also discussion on Zulip about this PR starting here: https://dataverse.zulipchat.com/#narrow/channel/375812-containers/topic/containers.20for.20production/near/542761006

This issue is related but I think we can work on it in a future PR:

Is there a release notes update needed for this change?:

I don't think so. I'm ok with a soft launch. No need to shout from the mountain tops that we removed some of the "not for production" language.

@pdurbin pdurbin self-assigned this Oct 2, 2025
@pdurbin pdurbin requested a review from poikilotherm as a code owner October 2, 2025 14:39
@pdurbin pdurbin moved this to In Progress 💻 in IQSS Dataverse Project Oct 2, 2025
@pdurbin pdurbin added Feature: Installation Guide Size: 0.5 A percentage of a sprint. 0.35 hours FY26 Sprint 7 FY26 Sprint 7 (2025-09-24 - 2025-10-08) Component: Containers Anything related to cloudy Dataverse, shipped in containers. labels Oct 2, 2025
@github-actions

This comment has been minimized.

@cmbz cmbz added the FY26 Sprint 8 FY26 Sprint 8 (2025-10-08 - 2025-10-22) label Oct 8, 2025
@cmbz cmbz added the FY26 Sprint 9 FY26 Sprint 9 (2025-10-22 - 2025-11-05) label Oct 23, 2025
@cmbz cmbz added the FY26 Sprint 10 FY26 Sprint 10 (2025-11-05 - 2025-11-19) label Nov 5, 2025
@coveralls
Copy link

Coverage Status

Changes unknown
when pulling 1ed3fd8 on prod_docker
into ** on develop**.

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:prod-docker
ghcr.io/gdcc/configbaker:prod-docker

🚢 See on GHCR. Use by referencing with full name as printed above, mind the registry name.

@pdurbin
Copy link
Member Author

pdurbin commented Nov 6, 2025

During today's Containerization working group meeting I talked through this PR with @poikilotherm @beepsoft and @akio-sone. The recording is here: https://harvard.zoom.us/rec/share/qw5BTHsX132xEYBue7rKrPx6n7_3oL1J5AoOz40y9STlp_z_cuHM2qbTcOtWuaDG.34EEw9prY2HxDp9c

In short, I'm removing the scary language about never using these containers in production. @johannes-darms is using them, and others.

@poikilotherm rightly pointed out that not everything can be configured via MPConfig, such as storage, but we have an issue tracking this:

There will always be something to improve. We have tagged versions now, at least, so people can pin their installations to a specific version. I think it's time.

I'm moving this to "ready for review". I'm happy to make changes, of course!

@pdurbin pdurbin moved this from In Progress 💻 to Ready for Review ⏩ in IQSS Dataverse Project Nov 6, 2025
@pdurbin pdurbin removed their assignment Nov 6, 2025
@stevenwinship stevenwinship self-assigned this Nov 17, 2025
@stevenwinship stevenwinship moved this from Ready for Review ⏩ to In Review 🔎 in IQSS Dataverse Project Nov 17, 2025
@github-project-automation github-project-automation bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Nov 17, 2025
@stevenwinship stevenwinship moved this from Ready for QA ⏩ to QA ✅ in IQSS Dataverse Project Nov 17, 2025
@stevenwinship stevenwinship merged commit 50b7a96 into develop Nov 17, 2025
17 checks passed
@github-project-automation github-project-automation bot moved this from QA ✅ to Merged 🚀 in IQSS Dataverse Project Nov 17, 2025
@stevenwinship stevenwinship deleted the prod_docker branch November 17, 2025 19:45
@stevenwinship stevenwinship removed their assignment Nov 17, 2025
@pdurbin pdurbin added this to the 6.9 milestone Nov 18, 2025
@scolapasta scolapasta moved this from Merged 🚀 to Done 🧹 in IQSS Dataverse Project Nov 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Containers Anything related to cloudy Dataverse, shipped in containers. Feature: Installation Guide FY26 Sprint 7 FY26 Sprint 7 (2025-09-24 - 2025-10-08) FY26 Sprint 8 FY26 Sprint 8 (2025-10-08 - 2025-10-22) FY26 Sprint 9 FY26 Sprint 9 (2025-10-22 - 2025-11-05) FY26 Sprint 10 FY26 Sprint 10 (2025-11-05 - 2025-11-19) Size: 0.5 A percentage of a sprint. 0.35 hours

Projects

Status: Done 🧹

Development

Successfully merging this pull request may close these issues.

5 participants