summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-08-08 11:51:12 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-08-08 11:51:12 +0200
commit85c6017c0b8eb30c0fe6506cdc0e8bb37d5efc2c (patch)
treecce5ca7f83a24a02784bfc2a30f5f34eab23b24d
parentef69f01a6c92cefe08fc34c1518bdff72624903b (diff)
downloadComm-on-net-85c6017c0b8eb30c0fe6506cdc0e8bb37d5efc2c.tar.bz2
Comm-on-net-85c6017c0b8eb30c0fe6506cdc0e8bb37d5efc2c.zip
Install: dependencies
-rwxr-xr-x[-rw-r--r--]install.sh17
-rw-r--r--requirements.txt2
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