1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/flohmarkt_ynh.git synced 2024-09-03 18:36:30 +02:00

changed logfile path and added symlinks

issue #49
This commit is contained in:
Chris Vogel 2024-05-15 13:38:45 +02:00
parent 5e4c3fdd39
commit f1bfdd1283
4 changed files with 10 additions and 2 deletions

View file

@ -24,11 +24,12 @@ flohmarkt_sym_install="$( dirname $flohmarkt_install )/$flohmarkt_filename"
flohmarkt_venv_dir="${flohmarkt_install}/venv"
flohmarkt_app_dir="${flohmarkt_install}/app"
# directory containing logfiles
flohmarkt_log_dir="/var/log/${YNH_APP_ID}/${flohmarkt_filename}"
flohmarkt_log_dir="/var/log/${app}"
flohmarkt_sym_log_dir="/var/log/${flohmarkt_filename}"
# filename for logfiles - ¡ojo! if not ends with .log will be interpreted
# as a directory by ynh_use_logrotate
# https://github.com/YunoHost/issues/issues/2383
flohmarkt_logfile="${flohmarkt_log_dir}/${app}.log"
flohmarkt_logfile="${flohmarkt_log_dir}/app.log"
# flohmarkt data_dir
flohmarkt_data_dir="$data_dir"
flohmarkt_sym_data_dir="$( dirname $flohmarkt_data_dir )/$flohmarkt_filename"

View file

@ -12,6 +12,10 @@ ynh_backup --src_path="/etc/logrotate.d/$app"
ynh_backup --src_path="/opt/couchdb/etc/local.d/05-flohmarkt.ini"
ynh_backup --src_path="/etc/systemd/system/$flohmarkt_filename.service"
ynh_backup --src_path="${flohmarkt_log_dir}"
ynh_backup --src_path="$flohmarkt_sym_install"
ynh_backup --src_path="$flohmarkt_sym_data_dir"
ynh_backup --src_path="$flohmarkt_sym_log_dir"
# for the following backups we'll want to stop flohmarkt and couchdb
# to guarentee a consistant state

View file

@ -119,6 +119,7 @@ ynh_add_fail2ban_config --logpath="$flohmarkt_logfile" --failregex='INFO: +<HOST
ynh_script_progression --message="Creating symlinks..." --weight=1
ln -s "$flohmarkt_install" "$flohmarkt_sym_install"
ln -s "$flohmarkt_data_dir" "$flohmarkt_sym_data_dir"
ln -s "$flohmarkt_log_dir" "$flohmarkt_sym_log_dir"
# start service
ynh_script_progression --message="Debug before starting flohmarkt..." --weight=1

View file

@ -63,8 +63,10 @@ ynh_script_progression --message="Removing data directory..." --weight=2
ynh_remove_systemd_config
# remove symlinks
ynh_script_progression --message="Removing symlinks..." --weight=2
ynh_secure_remove --file="$flohmarkt_sym_install"
ynh_secure_remove --file="$flohmarkt_sym_data_dir"
ynh_secure_remove --file="$flohmarkt_sym_log_dir"
#=================================================
# END OF SCRIPT