Development¶
Requirements¶
python3.6+
python3-venv
git
redis-server
yarn
make
# Optional
ffmpeg
qbittorrent or qbittorrent-nox
Backend Installation¶
Redis¶
If your redis server is running on port different than 6379
,
you can change it in .env
file under CELERY_BROKER_URL
and CELERY_RESULT_BACKEND
You need to restart vigilio/celery when you change these settings.
Running vigilio¶
If you are going to create a pull request and contribute to the project, fork the project and clone your project instead.
git clone https://github.com/tugcanolgun/vigilio.git
cd vigilio
git checkout dev
Create your branch
Type |
Example |
---|---|
feature/your_feature |
|
fix/your_fix |
|
python3.x -m venv venv && source venv/bin/activate
pip install -r requirements/dev.txt
./manage migrate
./manage runserver --settings=watch.settings.dev