Guide
Start with the idea, translate your own Compose file, then check what was tested and whether it fits your center.
Understand
What changes when a Compose stack moves to a shared cluster?
The five-minute tour
Why docker compose up stops working on a shared cluster, what you do instead in six steps, and whether this guide is for you.
TourScheduler as Orchestrator
The core reframe: on a shared cluster, a scheduler allocation and one launch script do what Compose does on your laptop.
Concept moduleGlossary
Definitions for the HPC and container terms used across the Laptop-to-Cluster guide.
Reference
Translate
How do I turn my own Compose file into a cluster job?
Translate a Compose file
See what each part of your Compose file becomes on a cluster, then edit the example job to run your own services.
Translate guideRun the example
Get the code and the image, record your local values, submit the example job, check that it worked, and copy your results out.
Hands-onBaseline Pattern: Single-Node Service + Workers
Run the smallest service-and-workers pattern inside one allocation, with readiness before workers and verification before success.
Hands-on moduleTroubleshooting
Find a failure by the ID it prints, with recovery steps.
Recovery guide
Evaluate and adopt
What was tested, what was not, and is this the right fit for my center?
Evaluate and adopt
What the pattern assumes, where it was tested, and when a service your center already runs is the better choice.
Evaluation guideTest record
What ran, where it ran, and what it checked.
EvidenceMilestone 1: Foundation and Baseline Model
What was published for the July 31, 2026 foundation milestone, and where to find it.
MilestoneMilestone 2: Portability and Dissemination
What is planned and in progress for the December 15, 2026 portability milestone, and where to find it.
MilestoneTalks & papers
Where this project has been presented, with a link to each venue’s own page.
Talks & papers