gen_dockerfile.py 474 B

12345678910111213141516
  1. #!/usr/bin/env python3
  2. from os import environ
  3. from os.path import dirname
  4. from jinja2 import Environment, FileSystemLoader
  5. def checkEnv(envName, defaultValue):
  6. return bool(len(environ[envName])) if envName in environ else defaultValue
  7. def main():
  8. print(Environment(loader=FileSystemLoader(dirname(__file__))).get_template("Dockerfile").render(
  9. DEBUG=checkEnv("DEBUG", True),
  10. LTO=checkEnv("LTO", True),
  11. ))
  12. if __name__ == '__main__':
  13. main()