From fd21416d1e426367284d887229e8eb6960a315c5 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Sun, 1 Jul 2018 18:04:23 +0100 Subject: [PATCH] Tidying --- src/freedombone-app-babybuddy | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/freedombone-app-babybuddy b/src/freedombone-app-babybuddy index 37d353509..39e1f57f9 100755 --- a/src/freedombone-app-babybuddy +++ b/src/freedombone-app-babybuddy @@ -239,13 +239,16 @@ function remove_babybuddy { remove_nodejs babybuddy - if [ -d "/var/www/$BABYBUDDY_DOMAIN_NAME" ]; then rm -rf "/var/www/$BABYBUDDY_DOMAIN_NAME" fi if [ -f "/etc/nginx/sites-available/$BABYBUDDY_DOMAIN_NAME" ]; then rm "/etc/nginx/sites-available/$BABYBUDDY_DOMAIN_NAME" fi + if [ -f /etc/uwsgi/apps-available/babybuddy.ini ]; then + rm /etc/uwsgi/apps-available/babybuddy.ini + systemctl restart uwsgi + fi remove_onion_service babybuddy "${BABYBUDDY_ONION_PORT}" if grep -q "babybuddy" /etc/crontab; then sed -i "/babybuddy/d" /etc/crontab @@ -363,15 +366,19 @@ function install_babybuddy { exit 3568353 fi + mv "$pipenv_value" "/var/www/$BABYBUDDY_DOMAIN_NAME/base" + chown -R www-data:www-data "/var/www/$BABYBUDDY_DOMAIN_NAME/base" + { echo '[uwsgi]'; echo 'plugins = python3'; echo 'project = babybuddy'; echo "base_dir = /var/www/$BABYBUDDY_DOMAIN_NAME"; echo ''; - echo "virtualenv = $pipenv_value"; + echo 'virtualenv = %(base_dir)/base'; echo 'chdir = %(base_dir)/htdocs'; echo 'module = %(project).wsgi:application'; echo 'env = DJANGO_SETTINGS_MODULE=%(project).settings.production'; + echo 'env = PYTHONPATH=/usr/lib/python3.5/dist-packages:/usr/local/lib/python3.5/dist-packages'; echo 'master = True'; echo 'vacuum = True'; } > /etc/uwsgi/apps-available/babybuddy.ini @@ -384,7 +391,7 @@ function install_babybuddy { if [[ "$ONION_ONLY" == "no" ]]; then nginx_http_redirect "$BABYBUDDY_DOMAIN_NAME" "index index.html" { echo 'upstream babybuddy {'; - echo ' server unix:///var/run/uwsgi/app/babybuddy/socket;'; + echo ' server unix:///run/uwsgi/app/babybuddy/socket;'; echo '}'; echo ''; echo 'server {'; @@ -416,7 +423,7 @@ function install_babybuddy { echo '}'; } >> "$babybuddy_nginx_site" else { echo 'upstream babybuddy {'; - echo ' server unix:///var/run/uwsgi/app/babybuddy/socket;'; + echo ' server unix:///run/uwsgi/app/babybuddy/socket;'; echo '}'; echo ''; } > "$babybuddy_nginx_site" fi -- GitLab