Browse Source

fix(boilerplate): add .gitkeep in public folder (#15765)

add .gitkeep file so that public folder is committed to git this is
needed because if public doesn't exist, bench build doesn't
symlink the public folder to sites/assets
version-14
Faris Ansari 3 years ago
committed by GitHub
parent
commit
bf19ebdeb6
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      frappe/utils/boilerplate.py

+ 5
- 0
frappe/utils/boilerplate.py View File

@@ -62,6 +62,11 @@ def make_boilerplate(dest, app_name, no_git=False):
frappe.create_folder(os.path.join(dest, hooks.app_name, hooks.app_name, "public",
"js"))

# add .gitkeep file so that public folder is committed to git
# this is needed because if public doesn't exist, bench build doesn't symlink the apps assets
with open(os.path.join(dest, hooks.app_name, hooks.app_name, "public", ".gitkeep"), "w") as f:
f.write('')

with open(os.path.join(dest, hooks.app_name, hooks.app_name, "__init__.py"), "w") as f:
f.write(frappe.as_unicode(init_template))



Loading…
Cancel
Save