diff options
-rwxr-xr-x[-rw-r--r--] | install.sh | 17 | ||||
-rw-r--r-- | requirements.txt | 2 |
2 files changed, 13 insertions, 6 deletions
diff --git a/install.sh b/install.sh index 480e0f5..6297c6e 100644..100755 --- 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 |