Fix systemd and redundancy (#46)

* fixed env in systemd

* changed path while creating password

* changed path while creating password

* changed path while creating password

* changed path while creating password

* Path in systemd

* Fixed yarn in upgrade
This commit is contained in:
anmol26s 2018-10-01 03:50:48 +05:30 committed by GitHub
parent 33755ac53e
commit c3221e6128
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 7 deletions

View File

@ -80,9 +80,11 @@ redundancy:
# size: '10GB'
# strategy: 'trending' # Cache trending videos
# -
# size: '10GB'
# strategy: 'recently-added' # Cache recently added videos
# minViews: 10 # Having at least x views
size: '1GB'
# Minimum time the video must remain in the cache. Only accept values > 10 hours (to not overload remote instances)
min_lifetime: '48 hours'
strategy: 'recently-added' # Cache recently added videos
minViews: 10 # Having at least x views

View File

@ -8,7 +8,8 @@ Environment=NODE_ENV=production
Environment=NODE_CONFIG_DIR=__FINALPATH__/config
User=__APP__
Group=__APP__
ExecStart=/bin/sh -c 'PATH=/opt/node_n/bin:$PATH exec npm start'
Environment="PATH=__ENV_PATH__"
ExecStart=/bin/sh -c ' npm start'
WorkingDirectory=__FINALPATH__/
StandardOutput=syslog
StandardError=syslog

View File

@ -214,10 +214,13 @@ chown -R "$app":"$app" "$final_path" "$datadir"
systemctl reload nginx
#=================================================
# SETUP SYSTEMD
#=================================================
ynh_replace_string "__ENV_PATH__" "$PATH" "../conf/systemd.service"
# Create a dedicated systemd config
ynh_add_systemd_config
systemctl enable "$app"
@ -231,7 +234,7 @@ systemctl start "$app"
(
cd "$final_path"
sleep 30
echo $admin_pass | NODE_CONFIG_DIR="$final_path/config" NODE_ENV=production PATH="/opt/node_n/bin:$PATH" npm run reset-password -- -u root
echo $admin_pass | NODE_CONFIG_DIR="$final_path/config" NODE_ENV=production npm run reset-password -- -u root
)
#=================================================

View File

@ -130,7 +130,7 @@ ynh_secure_remove "$tmpdir"
(
cd "$final_path"
yarn install --production --pure-lockfile --silent --cache-folder /var/cache/yarn/
yarn install --production --pure-lockfile
)
@ -172,7 +172,7 @@ ynh_use_logrotate --non-append
#=================================================
# SETUP SYSTEMD
#=================================================
ynh_replace_string "__ENV_PATH__" "$PATH" "../conf/systemd.service"
# Create a dedicated systemd config
ynh_add_systemd_config