docker install function

This commit is contained in:
usmannasir
2024-02-03 15:04:19 +05:00
parent 3f0d1e372c
commit 58721b91fa

View File

@@ -4,6 +4,8 @@ import os
import sys
import time
sys.path.append('/usr/local/CyberCP')
import django
@@ -12,6 +14,7 @@ try:
from plogical.acl import ACLManager
except:
pass
from dockerManager.dockerInstall import DockerInstall
from plogical.processUtilities import ProcessUtilities
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
import argparse
@@ -174,10 +177,7 @@ REWRITERULE ^(.*)$ HTTP://docker{port}/$1 [P]
result = ProcessUtilities.outputExecutioner(command)
print(f'return code of docker install {result}')
if result.find("not found") > -1:
status, message = self.InstallDocker()
if status == 0:
logging.statusWriter(self.JobID, 'Failed to installed docker. [404]')
return 0, message
DockerInstall.submitInstallDocker()
logging.statusWriter(self.JobID, 'Docker is ready to use..,10')
@@ -662,10 +662,7 @@ services:
result = ProcessUtilities.outputExecutioner(command)
print(f'return code of docker install {result}')
if result.find("not found") > -1:
status, message = self.InstallDocker()
if status == 0:
logging.statusWriter(self.JobID, 'Failed to installed docker. [404]')
return 0, message
DockerInstall.submitInstallDocker()
logging.statusWriter(self.JobID, 'Docker is ready to use..,10')