(same content is now server by old webs json-api)
SIKWEB 2.0
##Installation
Install Mariadb and create necessary tables
sudo apt-get install mariadb-client
sudo apt-get install mariadb-server
sudo apt-get install mariadb-client
Create virtualenvironment for python
virtualenv -p python3 virtualenv.sikweb
Install py3 dev
sudo apt-get install python3-dev
clone This repo and enter it
git clone url_to_repo
cd url_to_repo
Activate virtualenv (assuming we are on root of this repo and virtualenv is one step above)
. ../virtualenv.sikweb/bin/activate
install required python modules
pip install --upgrade pip
pip install -r requirements.txt
Ubuntu 16.04 users might need these to get rid of errors (mysql_config error for example)
sudo ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
sudo apt-get install libffi6 && sudo apt-get install libffi-dev
sudo apt-get install libssl-dev
pip install pycrypto
CREATE USER 'sik'@'localhost' IDENTIFIED BY 'jokutmpassu';
CREATE DATABASE sik DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON sik.* TO 'sik'@'localhost';
CREATE DATABASE sik_test DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON sik_test.* TO 'sik'@'localhost';
Configure django's settings
cp sikweb/settings-sample.py sikweb/settings.py
edit database settings from sikweb/settings.py according to what you used above.
run ./manage.py migrate
you should be now have succesfully setup a devel version of sikweb 2.0
Running
Activate virtualenv
assuming we are on root of this repo and virtualenv is one step above:
. ../virtualenv.sikweb/bin/activate
use runserver command
./manage.py runserver
or./manage.py runserver 0.0.0.0:8000 if you need to connect from anywhere else than localhost