Open apoorvsadana opened 10 months ago
i will take this
may I know if this task is done already or is it still open for contributors?
It's open! @NikolaGrujicic is working on another task atm so you can pick this if you like
Let me know if you're picking this up @TedZy829, I will assign it to you
oh okay, is there any estimation on how long to finish this task?
@TedZy829 that would depend on your familiarity with electron and the app itself. Since this is your first issue it will take longer than usual as well. If you want to pick something smaller, I would suggest trying some of the other good first issues :). They are smaller than this one.
I guess writing a shell script might do the job, if docker is installed it won't install otherwise it would.
can i take this issue?
Hey @Rajdeep1311, sorry for the late reply. We want the logic of checking installed/not installed to be packaged within the code itself.
@Rajdeep1311 are you interested in picking up an issue?
Right now, the Apps section assume Docker is already installed and try to pull and run the app if the user interacts with it. However, this maybe not be true since the people using the app are non devs. Hence, we want a feature to check if Docker is installed or not and accordingly install it.
User flow
Apps
sectionrenderer
callsmain
to check if docker is installedDocker
is not installed and a once click button which installs it and shows the progress while installing. Start the docker daemon after installation.renderer
callsmain
to check if daemon is runningCurrently, we go directly from 1 -> 4 so the apps break if docker is not installed or the daemon isn't running.
Notes
colima
to abstract the complications. You can read more about that hereWe will need to check how it works on Windows
Design