chore: add docker shell profiles to non interactive ssh sessions#800
chore: add docker shell profiles to non interactive ssh sessions#800raghavyuva wants to merge 1 commit intofeat/disable_deployment_code_persistancefrom
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||
User description
Issue
Link to related issue(s):
Description
Short summary of what this PR changes or introduces.
Scope of Change
Select all applicable areas impacted by this PR:
Screenshot / Video / GIF (if applicable)
Attach or embed screenshots, screen recordings, or GIFs demonstrating the feature or fix.
Related PRs (if any)
Link any related or dependent PRs across repos.
Additional Notes for Reviewers (optional)
Anything reviewers should know before testing or merging (e.g., environment variables, setup steps).
Developer Checklist
To be completed by the developer who raised the PR.
Reviewer Checklist
To be completed by the reviewer before merge.
PR Type
Enhancement, Bug fix
Description
Add docker PATH prefix to SSH non-interactive sessions
Ensures docker command availability in ComposeUp, ComposeDown, ComposeBuild
Exports multiple common docker binary locations for cross-platform compatibility
Diagram Walkthrough
File Walkthrough
init.go
Add docker PATH prefix to compose operationsapi/internal/features/deploy/docker/init.go
dockerPathPrefixconstant that exports docker binary paths forSSH sessions
ComposeUp()to prependdockerPathPrefixto environmentvariables
ComposeDown()to prependdockerPathPrefixto docker composecommand
ComposeBuild()to prependdockerPathPrefixto environmentvariables