fix(docker): build the go-judge image on Debian 13 so openjdk-21 installs

Closed
SH
10d ago
+2-1

The image failed with 'Unable to locate package openjdk-21-jdk-headless' on bookworm. trixie packages openjdk-21, rustc, mono, php and ruby. The deployed go-judge image is already Debian 13.


Summary by cubic

Switches the go-judge Docker base image from debian:bookworm-slim to debian:trixie-slim (Debian 13) so the openjdk-21-jdk-headless install no longer fails with "Unable to locate package". The deployed go-judge image is already Debian 13, so runtime behavior is unchanged.

Summary by CodeRabbit

  • Chores
    • Updated the runtime container to use a newer Debian release. This may affect the environment in which the application runs; package installation and other container setup remain unchanged.