def METHOD_NAME():
    print_header('Building docker images: ' + ', '.join(images))
    ## IMPORTANT: we cannot build Docker images using directories outside the file context.
    ## A simple solution is to copy 'custom-sites' into 'build' folder and the run 'docker build' from there.
    if os.path.exists('custom-sites'):
        print(shell_colors['blue'] + "Copying 'custom-sites' folder into 'build' ...\n" + shell_colors['reset'])
        shutil.rmtree("build/custom-sites", ignore_errors=True)
        shutil.copytree("custom-sites", "build/custom-sites")
    for image in images:
        if image == "app":
            site = "src/sites"
        else:
            ## We must create 'img' if not exist, otherwise Dockerfile build will fail
            Path("build/custom-sites/" + image + "/iva/img").mkdir(exist_ok=True)
            site = "build/custom-sites" + "/" + image
        print(shell_colors['blue'] + "Building " + organisation + "/iva-" + image + ":" + tag + " ..." + shell_colors['reset'])
        run("docker build -t " + organisation + "/iva-" + image + ":" + tag + " --build-arg SITE=" + site + " -f " + build_folder + "/docker/iva-app/Dockerfile " + build_folder)