Skip to content

Refactor Dockerfile after the removal of all built-in Python plugins #8409

@ShahanaFarooqui

Description

@ShahanaFarooqui

Following the removal of the last built-in Python plugin (wss-proxy) in PR #8080, the Dockerfile now contains obsolete Python-specific build logic. While the initial changes were merged as an interim solution, a full refactor is necessary to streamline the build process and improve maintainability.

Tasks:

  • Remove the deprecated builder-python stage.
  • Clean up obsolete Python-related dependencies.
  • Optimize multi-stage builds where possible.

Acceptance Criteria:

  • Dockerfile is streamlined, with no unnecessary layers or legacy Python logic.
  • Build performance is maintained or improved.
  • Verify that migrated plugins (clnrest & wss-proxy) function correctly after changes.
  • Ensure the refactored Dockerfile works across all supported architectures.
  • Documentation is updated (if required)

References:

Metadata

Metadata

Assignees

Labels

BOUNTY! 🫰A bounty is available for this PRStatus::Ready for ReviewThe work has been completed and is now awaiting evaluation or approval.docker

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions