Environment

Local Development Environment

Basic
  • create virtualviron with prerequisite packages


pip install pipenv
# intilize a virtialenv with python 2
pipenv --two
source ~/.virtualenvs/flowtab-[yourhash]/bin/activate

Example 

git clone https://github.com/SoloLa-Platform/FlowTab.git
pipenv install
python manage.py collectstatic
python manage.py runserver

localhost:8000

Django Package dependency
  • Pipfile (django)



Production Environment


Notes
  • Nginx will serve static file. If request is related python backend(Template, Database or other computation), the request will be parse into python(Django) by uWSGI 

Step


Basic
  • create virtualviron with prerequisite packages

Enable ubuntu ufw firewall
port : 8000
port : 8001 ( Socket Port )

Download FlowTab
cd /var/www
sudo chown  www-data:www-data FlowTab
sudo vim  /etc/nginx/site-availiabe/FlowTab

FlowTab