python3.6+ python3-venv git redis-server yarn make # Optional ffmpeg qbittorrent or qbittorrent-nox
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.
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.gitcd vigilio
git checkout dev
Create your branch
| Type | Example |
|---|---|
| feature/your_feature | git checkout -b feature/your_feature |
| fix/your_fix | git checkout -b feature/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
source venv/bin/activate
celery -A watch worker -l INFO
You need to have yarn installed on your system. You can install the dependencies with:
make install
make start
Your changes should reflect on the page when you refresh the page you are working on.
To run webpack in production mode and minimize bundles:
make build