1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/codimd_ynh.git synced 2024-09-03 18:16:32 +02:00
* cleaning (#77)

* Update upgrade

* 2.4.2 (#79)

* 2.4.2

* Auto-update README

Co-authored-by: yunohost-bot <yunohost@yunohost.org>

* [autopatch] Add Common Platform Enumeration id to `manifest.json` (#81)

* Testing (#80)

* cleaning (#77)

* Update upgrade

* 2.4.2 (#79)

* 2.4.2

* Auto-update README

Co-authored-by: yunohost-bot <yunohost@yunohost.org>

Co-authored-by: yunohost-bot <yunohost@yunohost.org>

* [autopatch] Add Common Platform Enumeration id to `manifest.json`

Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com>
Co-authored-by: Yunohost-Bot <>

* set relative path for --keep opt

* Auto-update README

* Update install

* Auto-update README

Co-authored-by: yunohost-bot <yunohost@yunohost.org>
Co-authored-by: YunoHost Bot <yunohost-bot@users.noreply.github.com>
This commit is contained in:
Éric Gaspar 2022-10-22 11:42:36 +02:00 committed by GitHub
parent 11e5db370a
commit d9e4f3bf8f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 21 deletions

View file

@ -13,7 +13,8 @@
"website": "https://hackmd.io/",
"admindoc": "https://hackmd.io/c/codimd-documentation/%2Fs%2Fcodimd-documentation#Administration-Guides",
"userdoc": "https://hackmd.io/c/codimd-documentation/%2Fs%2Fcodimd-documentation#User-Guides",
"code": "https://github.com/hackmdio/codimd"
"code": "https://github.com/hackmdio/codimd",
"cpe": "cpe:2.3:a:hackmd:codimd"
},
"license": "AGPL-3.0-only",
"maintainer": {
@ -27,7 +28,7 @@
"nginx"
],
"arguments": {
"install" : [
"install": [
{
"name": "domain",
"type": "domain"
@ -43,4 +44,4 @@
}
]
}
}
}

View file

@ -34,6 +34,12 @@ app=$YNH_APP_INSTANCE_NAME
#=================================================
ynh_script_progression --message="Validating installation parameters..." --weight=1
# Stop if architecture is ARM
case $YNH_ARCH in
arm*|armhf) ynh_die --message="Sorry, your architecture $YNH_ARCH is not supported by CodiMD. Aborting.";;
*) ;;
esac
final_path=/var/www/$app
test ! -e "$final_path" || ynh_die --message="This path already contains a folder"

View file

@ -82,25 +82,8 @@ if [ "$upgrade_type" == "UPGRADE_APP" ]
then
ynh_script_progression --message="Upgrading source files..." --weight=16
# Create a temporary directory
#tmpdir="$(mktemp -d)"
# Backup the config file in the temp dir
#cp -a "$final_path/config.json" "$tmpdir/config.json"
#cp -a "$final_path/.sequelizerc" "$tmpdir/.sequelizerc"
# Remove the app directory securely
#ynh_secure_remove --file=$final_path
# Download, check integrity, uncompress and patch the source from app.src
ynh_setup_source --dest_dir=$final_path --keep="$final_path/config.json $final_path/.sequelizerc"
#Copy the admin saved settings from tmp directory to final path
#cp -a "$tmpdir/config.json" "$final_path/config.json"
#cp -a "$tmpdir/.sequelizerc" "$final_path/.sequelizerc"
# Remove the tmp directory securely
#ynh_secure_remove --file="$tmpdir"
ynh_setup_source --dest_dir=$final_path --keep="config.json .sequelizerc"
fi
chmod 750 "$final_path"