Skip to content

Update Dockerfiles and docker-compose.yml files #742

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

mhucka
Copy link
Collaborator

@mhucka mhucka commented May 30, 2025

This updates the various Docker-related files to remove obsolete constructs, use Ubuntu 24.04 as the base OS instead of Debian, and overall, make things work on recent platforms.

mhucka added 5 commits May 30, 2025 02:59
Recent versions of Docker compose complain that this is an obsolete
field and should be removed.
These are already installed in the `qsim` Docker image.
This matches what we get on GitHub runners.
This needs to install requirements.txt.
The main change is to install CMake 3.31.7 rather than to use the
version installed by `apt install cmake`, because the latter version
is too old (3.28).

Some additional changes were needed to make things work on local
Linux, Mac, and GitHub runners.
@mhucka mhucka self-assigned this May 30, 2025
@mhucka mhucka requested review from pavoljuhas and dstrain115 June 10, 2025 03:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant