beckn / beckn-onix

beckn onix
MIT License
37 stars 18 forks source link

Add Docker Command Permission Validation During Beckn ONIX Installation #208

Open emmayank opened 1 month ago

emmayank commented 1 month ago

Description

Implement validation to check Docker command permissions for the user during the Beckn ONIX installation process. When installing for the first time without Docker installed, the process currently throws a daemon socket permission error. This error should be properly handled, ensuring that the installation process checks for Docker installation and appropriate user permissions before proceeding.

Goals

Expected Outcome

  1. During installation, a check is performed to ensure Docker is installed and the user has the required permissions to execute Docker commands.
  2. If Docker is not installed or there are permission issues, an error message is displayed, and the installation process is halted until the issue is resolved.
  3. Clear instructions are provided to the user on how to install Docker or resolve permission issues.

Acceptance Criteria

Mockups / Wireframes

N/A

Product Name

Beckn ONIX

Domain

N/A

Tech Skills Needed

Devops

Complexity

High

Category

Deployment

Sub Category

Installation

prasad-takale-eminds commented 2 weeks ago

The necessary code fix has been pushed to the repository. Since we pushed the code to the same branch, it automatically merged into the existing pull request (PR). PR: https://github.com/beckn/beckn-onix/pull/216

Please check below SS Image

emmayank commented 2 weeks ago

Review Completed