fix(techdocs-builder): replace EOL openjdk:11-buster with eclipse-temurin:11-alpine - #16
Conversation
…urin:11-alpine The openjdk:11.0.11-jre-slim image is based on Debian Buster (10) which is End-of-Life. The Debian repositories no longer publish Release files, causing apt-get update to fail on both linux/amd64 and linux/arm64 builds. The arm64 QEMU emulation also fails with the old image. Replace with eclipse-temurin:11.0.31_11-jre-alpine (Alpine-based, maintained, arm64-compatible) and switch from apt-get to apk accordingly.
|
🎉 This PR is included in version 1.2.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.2.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.2.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.3.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.1.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.2.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.1.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
openjdk:11.0.11-jre-slimis based on Debian Buster (EOL) — its apt repos no longer publish Release files, breakingapt-get updateon bothlinux/amd64andlinux/arm64. The arm64 build also fails at the QEMU emulation layer with the old image format.Changes
ops/docker/techdocs-builder/Dockerfileopenjdk:11.0.11-jre-slim(Debian Buster) witheclipse-temurin:11.0.31_11-jre-alpine— the recommended successor to deprecatedopenjdkDocker Hub images, Alpine-based, actively maintained, with properlinux/arm64supportapt-gettoapk: