Skip to content

Use bullseye base image for server Docker builds#13

Open
nesvet wants to merge 1 commit into
sciapp:masterfrom
nesvet:chore/server-dockerfile-bullseye
Open

Use bullseye base image for server Docker builds#13
nesvet wants to merge 1 commit into
sciapp:masterfrom
nesvet:chore/server-dockerfile-bullseye

Conversation

@nesvet

@nesvet nesvet commented Jun 28, 2026

Copy link
Copy Markdown

Summary

Debian buster apt mirrors are EOL; python:3-buster server image builds fail on fresh CI runners.

This PR switches the server Dockerfile to python:3.9-slim-bullseye, uses the modern Docker apt keyring layout, and installs git so contributors can pip install the library from a VCS URL during local testing.

Independent of feature PRs #9#12 — safe to merge on its own while other work is in review.

Test plan

  • docker build -t nojava-ipmi-kvm-server:test .
  • Container starts and serves the login page
  • CI image build on a clean runner

Reproduced locally with bullseye base image; container builds and serves the login page.

Debian buster apt mirrors are gone; bullseye keeps Docker image builds
working. Install git for optional pip installs from VCS during development.
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