mirror of
https://github.com/YunoHost-Apps/kresus_ynh.git
synced 2024-09-03 19:36:10 +02:00
Installation finalization
This commit is contained in:
parent
769f39a3b2
commit
b28b31c280
2 changed files with 17 additions and 18 deletions
|
@ -48,7 +48,7 @@ python_exec=
|
||||||
; Overridden by the KRESUS_WEBOOB_DIR environment variable, if it's set.
|
; Overridden by the KRESUS_WEBOOB_DIR environment variable, if it's set.
|
||||||
; Example:
|
; Example:
|
||||||
; srcdir=/home/ben/code/weboob
|
; srcdir=/home/ben/code/weboob
|
||||||
srcdir=
|
srcdir=__FINALPATH__/venv/bin/
|
||||||
|
|
||||||
; Path to a file containing a valid Weboob's source list directory.
|
; Path to a file containing a valid Weboob's source list directory.
|
||||||
; Can be removed; defaults to "", indicating that Kresus will generate its own
|
; Can be removed; defaults to "", indicating that Kresus will generate its own
|
||||||
|
|
|
@ -96,24 +96,15 @@ ynh_install_nodejs 8
|
||||||
# Install weboob with pip
|
# Install weboob with pip
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
# TODO: use virtualenv
|
virtualenv "${final_path}/venv"
|
||||||
# virtualenv "${final_path}/venv"
|
(
|
||||||
# (
|
set +o nounset
|
||||||
# set +o nounset
|
source "${final_path}/venv/bin/activate"
|
||||||
# source "${final_path}/venv/bin/activate"
|
set -o nounset
|
||||||
# set -o nounset
|
|
||||||
|
|
||||||
# pip install --upgrade pip
|
pip install --upgrade pip
|
||||||
|
pip install weboob
|
||||||
# )
|
)
|
||||||
pip install weboob
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# SECURE FILES AND DIRECTORIES
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
# Set permissions to app files
|
|
||||||
# chown -R $app: $final_path
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# Install Kresus with npm
|
# Install Kresus with npm
|
||||||
|
@ -151,6 +142,14 @@ ynh_replace_string "__NODEPATH__" "$(dirname "$nodejs_path")" ../conf/systemd.se
|
||||||
# Create a dedicated systemd config
|
# Create a dedicated systemd config
|
||||||
ynh_add_systemd_config
|
ynh_add_systemd_config
|
||||||
|
|
||||||
|
#=================================================
|
||||||
|
# SECURE FILES AND DIRECTORIES
|
||||||
|
#=================================================
|
||||||
|
|
||||||
|
# Set permissions to app files
|
||||||
|
chown -R $app: $final_path
|
||||||
|
chmod 600 "$final_path/config.ini"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# RELOAD NGINX
|
# RELOAD NGINX
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Add table
Reference in a new issue