Skip to content

Add Docker containerization and publishing infrastructure#1268

Draft
ReeceHumphreys wants to merge 4 commits intodevelopfrom
feature/docker
Draft

Add Docker containerization and publishing infrastructure#1268
ReeceHumphreys wants to merge 4 commits intodevelopfrom
feature/docker

Conversation

@ReeceHumphreys
Copy link
Contributor

@ReeceHumphreys ReeceHumphreys commented Feb 16, 2026

NOTE: Need to make some repo level changes for the CI to work.
NOTE: The docs are written as if we have the containers available. This will not be the case until we trigger a new
release after this merges.

Description

This PR adds Docker containerization support to Basilisk, enabling standardized and reproducible deployments without local compilation.

  • Multi-stage Dockerfile optimized for minimal runtime image size
  • Multi-architecture support (linux/amd64, linux/arm64)
  • CI workflow to automatically publish containers to GHCR and Docker Hub
  • Full Vizard and Bokeh visualization support in containers

Verification

Built and used containers locally. Testing the new CI infrastructure will have to be done when this PR is merged.

Documentation

Added docs explaining containerization support

Future work

N/A

@ReeceHumphreys ReeceHumphreys self-assigned this Feb 16, 2026
@ReeceHumphreys ReeceHumphreys added ci Continuous integration build Build system or compilation enhancement labels Feb 16, 2026
@ReeceHumphreys ReeceHumphreys moved this to 👀 In review in Basilisk Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build system or compilation enhancement ci Continuous integration

Projects

Status: 👀 In review

1 participant