Skip to content

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

Open
@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

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions