facebook360_dep
Facebook360 Depth Estimation Pipeline
Variables
scripts.util.dockerfile_to_sh Namespace Reference

Variables

string dockerfile_fn = "Dockerfile"
 
 lines = f.readlines()
 
string newline_split = "\\\n"
 
list lines_no_split = [l.replace(newline_split, "").lstrip(" ") for l in lines]
 
string lines_clean = "".join(lines_no_split).splitlines()
 
string sh_fn = f"{dockerfile_fn}.sh"
 
string run_delim = "RUN "
 
 line = line[len(run_delim)]
 
 m = re.search('Installing (.*)..."$', line)
 
 pkg = m.group(1)
 
string check
 
 envs = line.split(" ")
 

Variable Documentation

◆ check

string scripts.util.dockerfile_to_sh.check
Initial value:
1 = f"""if [ $? -eq 0 ]; then \
2  touch {pkg}.done; \
3  else echo \"Failed to install {pkg}!\"; \
4  exit 1; \
5  fi"""

◆ dockerfile_fn

string scripts.util.dockerfile_to_sh.dockerfile_fn = "Dockerfile"

◆ envs

scripts.util.dockerfile_to_sh.envs = line.split(" ")

◆ line

string scripts.util.dockerfile_to_sh.line = line[len(run_delim)]

◆ lines

scripts.util.dockerfile_to_sh.lines = f.readlines()

◆ lines_clean

string scripts.util.dockerfile_to_sh.lines_clean = "".join(lines_no_split).splitlines()

◆ lines_no_split

list scripts.util.dockerfile_to_sh.lines_no_split = [l.replace(newline_split, "").lstrip(" ") for l in lines]

◆ m

scripts.util.dockerfile_to_sh.m = re.search('Installing (.*)..."$', line)

◆ newline_split

string scripts.util.dockerfile_to_sh.newline_split = "\\\n"

◆ pkg

scripts.util.dockerfile_to_sh.pkg = m.group(1)

◆ run_delim

string scripts.util.dockerfile_to_sh.run_delim = "RUN "

◆ sh_fn

string scripts.util.dockerfile_to_sh.sh_fn = f"{dockerfile_fn}.sh"