From 85c6017c0b8eb30c0fe6506cdc0e8bb37d5efc2c Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 8 Aug 2019 11:51:12 +0200 Subject: Install: dependencies --- install.sh | 17 ++++++++++++----- requirements.txt | 2 +- 2 files changed, 13 insertions(+), 6 deletions(-) mode change 100644 => 100755 install.sh diff --git a/install.sh b/install.sh old mode 100644 new mode 100755 index 480e0f5..6297c6e --- a/install.sh +++ b/install.sh @@ -6,7 +6,14 @@ URL=commonnet.myorganization.net echo " * Install dependencies" -apt install git python3 python3-pip nginx uwsgi-plugin-python3 postgresql apg sed +apt install git nginx uwsgi uwsgi-plugin-python3 postgresql apg sed +apt install python3 python3-pip python3-psycopg2 python3-pygments +apt install -t stretch-backports python3-django +# buster: apt install python3-django + +pip3 install scrapy==1.7 python3-tldextract==2.2 +# buster: apt install python3-tldextract django-ajax-selects +# bullseye: apt install python3-scrapy python3-tldextract django-ajax-selects PASSWORD=`apg -n 1 -a 1 -m 24 -M CLN` PWD=`pwd` @@ -15,17 +22,17 @@ DB_NAME=commonnet echo " * Creating conf files" mkdir -p /var/lib/uwsgi/run -chwow -R www-data:www-data /var/lib/uwsgi/run +chown -R www-data:www-data /var/lib/uwsgi/run -sed -s "s|#PASSWORD#|$PASSWORD|g;" commonnet/local_settings.py.sample \ +sed -s "s|#PASSWORD#|$PASSWORD|g;" commonnet/local_settings.py.sample > \ conf/local_settings.py ln -s "$PWD"/conf/local_settings.py commonnet/ -sed -s "s|#URL#|$URL|g;" conf/uwsgi.ini.template \ +sed -s "s|#URL#|$URL|g;" conf/uwsgi.ini.template > \ conf/uwsgi.ini ln -s "$PWD"/conf/uwsgi.ini /etc/uwsgi/apps-enabled/ -sed -s "s|#URL#|$URL|g;" conf/nginx.conf.template \ +sed -s "s|#URL#|$URL|g;" conf/nginx.conf.template > \ conf/nginx.conf ln -s "$PWD"/conf/nginx.conf /etc/nginx/sites-enabled/ diff --git a/requirements.txt b/requirements.txt index a685f50..5a944b8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ scrapy==1.7 -tldextract +tldextract==2.2 django==1.11 django-ajax-selects==1.6.0 psycopg2 -- cgit v1.2.3