Skip to content

louisguitton/personalityinterview.com

Repository files navigation

TO DO

https://github.com/louisguitton/friendly-broccoli/projects/1

Quick Start

  1. Clone the repo

  2. Initialize and activate a virtualenv:

$ python3 -m  venv venv
$ source venv/bin/activate
  1. Install the dependencies:
$ pip install -r requirements.txt
$ cd app/static
$ npm install
  1. Run the development server:
$ export FLASK_APP=videocollect.py
$ flask run
  1. Navigate to http://localhost:5000

  2. During development

flask db migrate -m "users table"
flask db upgrade

Deploying Application Updates

> ssh louis@personalityinterview.com
$ cd project
$ source venv/bin/activate
(venv) $ git pull                              
(venv) $ pip install -r requirements.txt
(venv) $ cd app/static
(venv) $ npm install
(venv) $ cd ../..
(venv) $ sudo systemctl stop videocollect
(venv) $ flask db upgrade                      
(venv) $ sudo systemctl start videocollect    

To start celery

→ redis-server
→ celery worker -A videocollect.celery --loglevel=info
→ celery beat -A videocollect.celery --loglevel=info

Debugging

sudo cat /var/log/videocollect_access.log
sudo cat /var/log/videocollect_error.log
sudo journalctl -u videocollect

About

Flask web app to collect videos for Chalearn

Resources

License

Stars

Watchers

Forks

Packages

No packages published