16 lines
		
	
	
	
		
			474 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			474 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
#!/usr/bin/env python3
 | 
						|
from os import environ
 | 
						|
from os.path import dirname
 | 
						|
from jinja2 import Environment, FileSystemLoader
 | 
						|
 | 
						|
def checkEnv(envName, defaultValue):
 | 
						|
    return bool(len(environ[envName])) if envName in environ else defaultValue
 | 
						|
 | 
						|
def main():
 | 
						|
    print(Environment(loader=FileSystemLoader(dirname(__file__))).get_template("Dockerfile").render(
 | 
						|
        DEBUG=checkEnv("DEBUG", True),
 | 
						|
        LTO=checkEnv("LTO", True),
 | 
						|
    ))
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
    main()
 |