Skip to content

chore: update Docker base image to avoid EOL Debian Buster#2413

Merged
jonaslagoni merged 3 commits intoasyncapi:masterfrom
Varadraj75:fix/docker-base-image
Jan 19, 2026
Merged

chore: update Docker base image to avoid EOL Debian Buster#2413
jonaslagoni merged 3 commits intoasyncapi:masterfrom
Varadraj75:fix/docker-base-image

Conversation

@Varadraj75
Copy link
Contributor

Description

This pull request fixes failing Docker builds caused by the base image using Debian Buster, which has reached End of Life (EOL) and whose repositories are no longer available.

The Dockerfile has been updated to use a supported base image and compatible package sources so that docker build . works correctly on a clean system.

Related Issue

Closes #2412

Checklist

  • The code follows the project's coding standards and is properly linted (npm run lint).
  • Tests have been added or updated to cover the changes.
  • Documentation has been updated to reflect the changes.
  • All tests pass successfully locally.(npm run test).

Additional Notes

  • Updated base image from openjdk:16.0.1-jdk-slim-buster to eclipse-temurin:17-jdk-jammy
  • Replaced EOL Debian repositories with supported Ubuntu repositories
  • Replaced deprecated python package with python3
  • Updated PHP and Chromium installation to Ubuntu-compatible packages

This restores the ability to build the project from a clean environment.

Copilot AI review requested due to automatic review settings January 19, 2026 08:11
@netlify
Copy link

netlify bot commented Jan 19, 2026

Deploy Preview for modelina canceled.

Name Link
🔨 Latest commit 25bcc92
🔍 Latest deploy log https://app.netlify.com/projects/modelina/deploys/696de82990846400085c306c

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request addresses a critical build failure caused by the Dockerfile using an End-of-Life (EOL) Debian Buster base image whose repositories are no longer available. The PR updates the Docker development environment to use a supported Ubuntu-based image and adjusts package installations accordingly.

Changes:

  • Updated base image from openjdk:16.0.1-jdk-slim-buster to eclipse-temurin:17-jdk-jammy
  • Migrated repository configurations and package names from Debian Buster to Ubuntu Jammy
  • Updated language runtime installations (Python, PHP, mono, chromium) to be compatible with Ubuntu

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Varadraj75 and others added 2 commits January 19, 2026 13:45
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@sonarqubecloud
Copy link

Please retry analysis of this Pull-Request directly on SonarQube Cloud

@coveralls
Copy link

coveralls commented Jan 19, 2026

Pull Request Test Coverage Report for Build 21130081528

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 91.026%

Totals Coverage Status
Change from base Build 21112354047: 0.0%
Covered Lines: 6943
Relevant Lines: 7420

💛 - Coveralls

@jonaslagoni jonaslagoni changed the title fix: update Docker base image to avoid EOL Debian Buster chore: update Docker base image to avoid EOL Debian Buster Jan 19, 2026
@jonaslagoni jonaslagoni merged commit e7d1dee into asyncapi:master Jan 19, 2026
18 checks passed
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.

[BUG] Docker build fails due to EOL Debian Buster base image

3 participants