-
Notifications
You must be signed in to change notification settings - Fork 951
Open
Labels
BOUNTY! 🫰A bounty is available for this PRA bounty is available for this PRStatus::Ready for ReviewThe work has been completed and is now awaiting evaluation or approval.The work has been completed and is now awaiting evaluation or approval.docker
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).
Metadata
Metadata
Assignees
Labels
BOUNTY! 🫰A bounty is available for this PRA bounty is available for this PRStatus::Ready for ReviewThe work has been completed and is now awaiting evaluation or approval.The work has been completed and is now awaiting evaluation or approval.docker