mirror of
https://github.com/YunoHost-Apps/penpot_ynh.git
synced 2024-09-03 19:56:56 +02:00
Merge pull request #1 from YunoHost-Apps/orhtej2-patch-1
Fix permissions on $install_dir
This commit is contained in:
commit
44fc241266
3 changed files with 48 additions and 9 deletions
38
.gitignore
vendored
38
.gitignore
vendored
|
@ -1,2 +1,40 @@
|
|||
# Created by https://www.toptal.com/developers/gitignore/api/macos
|
||||
# Edit at https://www.toptal.com/developers/gitignore?templates=macos
|
||||
|
||||
### macOS ###
|
||||
# General
|
||||
.DS_Store
|
||||
.AppleDouble
|
||||
.LSOverride
|
||||
|
||||
# Icon must end with two \r
|
||||
Icon
|
||||
|
||||
|
||||
# Thumbnails
|
||||
._*
|
||||
|
||||
# Files that might appear in the root of a volume
|
||||
.DocumentRevisions-V100
|
||||
.fseventsd
|
||||
.Spotlight-V100
|
||||
.TemporaryItems
|
||||
.Trashes
|
||||
.VolumeIcon.icns
|
||||
.com.apple.timemachine.donotpresent
|
||||
|
||||
# Directories potentially created on remote AFP share
|
||||
.AppleDB
|
||||
.AppleDesktop
|
||||
Network Trash Folder
|
||||
Temporary Items
|
||||
.apdisk
|
||||
|
||||
### macOS Patch ###
|
||||
# iCloud generated files
|
||||
*.icloud
|
||||
|
||||
# End of https://www.toptal.com/developers/gitignore/api/macos
|
||||
|
||||
*~
|
||||
*.sw[op]
|
||||
|
|
|
@ -54,7 +54,8 @@ ynh_script_progression --message="Setting up source files..."
|
|||
ynh_setup_source --dest_dir="$install_dir/build"
|
||||
|
||||
chown -R $app:www-data "$install_dir"
|
||||
chmod -R 755 "$install_dir"
|
||||
chmod -R o-rwx "$install_dir"
|
||||
chown -R $app:www-data "$install_dir"
|
||||
|
||||
#=================================================
|
||||
# INSTALL APP
|
||||
|
@ -66,9 +67,9 @@ pushd $install_dir/build/frontend
|
|||
|
||||
# ynh_exec_warn_less
|
||||
ynh_exec_warn_less ynh_exec_as $app env PATH=$PATH JAVA_HOME=$JAVA_HOME clojure -J-Xms100M -J-Xmx800M -J-XX:+UseSerialGC -M:dev:shadow-cljs release main --config-merge "{:release-version \"${current_hash}\"}"
|
||||
ynh_exec_as $app $ynh_node_load_PATH npm exec gulp build
|
||||
ynh_exec_as $app $ynh_node_load_PATH npm exec gulp dist:clean
|
||||
ynh_exec_as $app $ynh_node_load_PATH npm exec gulp dist:copy
|
||||
ynh_exec_as $app $ynh_node_load_PATH $ynh_npm exec gulp build
|
||||
ynh_exec_as $app $ynh_node_load_PATH $ynh_npm exec gulp dist:clean
|
||||
ynh_exec_as $app $ynh_node_load_PATH $ynh_npm exec gulp dist:copy
|
||||
|
||||
sed -i -re "s/\%version\%/$version/g" ./target/dist/index.html;
|
||||
sed -i -re "s/\%buildDate\%/$build_date/g" ./target/dist/index.html;
|
||||
|
@ -78,7 +79,7 @@ popd
|
|||
mkdir -p $install_dir/frontend
|
||||
mv $install_dir/build/frontend/target/dist/* $install_dir/frontend
|
||||
chown -R $app:www-data $install_dir/frontend
|
||||
chmod -R 755 $install_dir/frontend
|
||||
chmod -R 750 $install_dir/frontend
|
||||
|
||||
ynh_script_progression --message="Building backend..." --weight=5
|
||||
|
||||
|
|
|
@ -58,8 +58,8 @@ then
|
|||
|
||||
# Download, check integrity, uncompress and patch the source from app.src
|
||||
ynh_setup_source --dest_dir="$install_dir/build"
|
||||
chmod -R o-rwx "$install_dir"
|
||||
chown -R $app:www-data "$install_dir"
|
||||
chmod -R 755 "$install_dir"
|
||||
|
||||
ynh_script_progression --message="Building frontend..." --weight=5
|
||||
|
||||
|
@ -68,9 +68,9 @@ then
|
|||
|
||||
# ynh_exec_warn_less
|
||||
ynh_exec_warn_less ynh_exec_as $app env PATH=$PATH JAVA_HOME=$JAVA_HOME clojure -J-Xms100M -J-Xmx800M -J-XX:+UseSerialGC -M:dev:shadow-cljs release main --config-merge "{:release-version \"${current_hash}\"}"
|
||||
ynh_exec_as $app $ynh_node_load_PATH npm exec gulp build
|
||||
ynh_exec_as $app $ynh_node_load_PATH npm exec gulp dist:clean
|
||||
ynh_exec_as $app $ynh_node_load_PATH npm exec gulp dist:copy
|
||||
ynh_exec_as $app $ynh_node_load_PATH $ynh_npm exec gulp build
|
||||
ynh_exec_as $app $ynh_node_load_PATH $ynh_npm exec gulp dist:clean
|
||||
ynh_exec_as $app $ynh_node_load_PATH $ynh_npm exec gulp dist:copy
|
||||
|
||||
sed -i -re "s/\%version\%/$version/g" ./target/dist/index.html;
|
||||
sed -i -re "s/\%buildDate\%/$build_date/g" ./target/dist/index.html;
|
||||
|
|
Loading…
Add table
Reference in a new issue