mirror of
https://github.com/YunoHost-Apps/plume_ynh.git
synced 2024-09-03 20:15:54 +02:00
Fix Service logs
This commit is contained in:
parent
ee285b8eca
commit
8e2027b5ee
3 changed files with 20 additions and 6 deletions
|
@ -5,8 +5,9 @@ After=network.target
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
User=__APP__
|
User=__APP__
|
||||||
|
Group=__APP__
|
||||||
WorkingDirectory=__FINALPATH__/__APP__
|
WorkingDirectory=__FINALPATH__/__APP__
|
||||||
ExecStart=__FINALPATH__/.cargo/bin/plume
|
ExecStart=/bin/sh -c '__FINALPATH__/.cargo/bin/plume >> /var/log/__APP__/__APP__.log 2>&1'
|
||||||
TimeoutSec=30
|
TimeoutSec=30
|
||||||
Restart=always
|
Restart=always
|
||||||
|
|
||||||
|
|
|
@ -181,13 +181,17 @@ ynh_system_user_create "$app" "$final_path"
|
||||||
#=================================================
|
#=================================================
|
||||||
# SPECIFIC SETUP
|
# SPECIFIC SETUP
|
||||||
#=================================================
|
#=================================================
|
||||||
# ...
|
# CREATE LOG FOLDER
|
||||||
#=================================================
|
#=================================================
|
||||||
# setup application config
|
|
||||||
sudo cp ../conf/.env $final_path/$app/.env
|
mkdir -p "/var/log/$app"
|
||||||
|
chown -R "$app":"$app" "/var/log/$app"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# MODIFY A CONFIG FILE
|
# MODIFY A CONFIG FILE
|
||||||
#=================================================
|
#=================================================
|
||||||
|
# setup application config
|
||||||
|
sudo cp "../conf/.env" "$final_path/$app/.env"
|
||||||
ynh_replace_string "__DBNAME__" "$db_name" "$final_path/$app/.env"
|
ynh_replace_string "__DBNAME__" "$db_name" "$final_path/$app/.env"
|
||||||
ynh_replace_string "__PSQLPWD__" "$db_pwd" "$final_path/$app/.env"
|
ynh_replace_string "__PSQLPWD__" "$db_pwd" "$final_path/$app/.env"
|
||||||
ynh_replace_string "__DOMAIN__" "$domain" "$final_path/$app/.env"
|
ynh_replace_string "__DOMAIN__" "$domain" "$final_path/$app/.env"
|
||||||
|
@ -195,10 +199,12 @@ ynh_replace_string "__PORT__" "$port" "$final_path/$app/.env"
|
||||||
ynh_replace_string "__DB_USER__" "$app" "$final_path/$app/.env"
|
ynh_replace_string "__DB_USER__" "$app" "$final_path/$app/.env"
|
||||||
ynh_replace_string "__KEY__" "$random_key" "$final_path/$app/.env"
|
ynh_replace_string "__KEY__" "$random_key" "$final_path/$app/.env"
|
||||||
|
|
||||||
|
#=================================================
|
||||||
|
# MAKE SETUP
|
||||||
|
#=================================================
|
||||||
|
|
||||||
# Set right permissions
|
# Set right permissions
|
||||||
chown -R $app: $final_path
|
chown -R "$app":"$app" $final_path
|
||||||
|
|
||||||
|
|
||||||
# App settings
|
# App settings
|
||||||
( cd $final_path && sudo -u "$app" RUSTUP_HOME=$final_path/.rustup CARGO_HOME=$final_path/.cargo bash -c 'curl -sSf -L https://static.rust-lang.org/rustup.sh | sh -s -- -y --default-toolchain=nightly' )
|
( cd $final_path && sudo -u "$app" RUSTUP_HOME=$final_path/.rustup CARGO_HOME=$final_path/.cargo bash -c 'curl -sSf -L https://static.rust-lang.org/rustup.sh | sh -s -- -y --default-toolchain=nightly' )
|
||||||
|
|
|
@ -104,6 +104,7 @@ ynh_install_app_dependencies gettext postgresql postgresql-contrib libpq-dev git
|
||||||
|
|
||||||
ynh_restore_file "/etc/systemd/system/$app.service"
|
ynh_restore_file "/etc/systemd/system/$app.service"
|
||||||
systemctl enable $app.service
|
systemctl enable $app.service
|
||||||
|
systemctl daemon-reload
|
||||||
|
|
||||||
#Fix Your search index is locked.
|
#Fix Your search index is locked.
|
||||||
|
|
||||||
|
@ -136,6 +137,12 @@ ynh_restore_file "/etc/logrotate.d/$app"
|
||||||
#systemctl reload php5-fpm
|
#systemctl reload php5-fpm
|
||||||
systemctl reload nginx
|
systemctl reload nginx
|
||||||
|
|
||||||
|
#=================================================
|
||||||
|
# CREATE LOG FOLDER
|
||||||
|
#=================================================
|
||||||
|
|
||||||
|
mkdir -p "/var/log/$app"
|
||||||
|
chown -R "$app":"$app" "/var/log/$app"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# START SERVICE
|
# START SERVICE
|
||||||
|
|
Loading…
Add table
Reference in a new issue