Open
Description
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:
- Follow-up to PR wss-proxy: replaced by a rust version #8080 (removed wss-proxy).
- Renders issue Python dependencies are missing in release binaries #7665 obsolete (legacy Python plugin support).