This repository has been archived by the owner on May 28, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
4. Install Apps
synox edited this page Jan 29, 2016
·
1 revision
Python modules are installed in /telewall/py2-env
.
sudo apt-get install python-dev python-pip
sudo pip install virtualenv
virtualenv -p /usr/bin/python2.7 /telewall/py2-env
source /telewall/py2-env/bin/activate
pip install -r /telewall/telewall/requirements.txt
Create the database:
touch /telewall/data/database.sqlite3
sudo chmod a+w /telewall/data/database.sqlite3
sqlite3 /telewall/data/database.sqlite3 < /telewall/db-schema.sql
You may add sample data:
sqlite3 /telewall/data/database.sqlite3 < /telewall/db-sampledata.sql
Run telewall app on boot:
sudo ln -s /telewall/etc/init.d/telewall-app /etc/init.d/telewall-app
sudo update-rc.d telewall-app defaults
sudo service telewall-app restart
Install apache:
sudo apt-get install libapache2-mod-wsgi apache2
sudo a2dissite 000-default
sudo ln -s /telewall/etc/apache2/sites-available/telewall.conf /etc/apache2/sites-available/telewall.conf
sudo a2ensite telewall
sudo service apache2 restart
Install the cronjobs:
crontab /telewall/etc/crontab