VK Killer
Надоело что ФСБ читает твои переписки?
Отлично! Ведь никто даже не подумает что ты будешь обсуждать свои секретные секреты тут.
Это эквивалент голубиной почты или радио из стаканчиков - супер секретно и надёжно(146%)
#
Используется Django фреймворк с Django Channels аддоном для работы с вебсокетами
Redis для работы Django Channels в async режиме
А так же Docker для запуска Redis
Установка
Из-за бага в Python, не работает на версии 3.10, используйте более ранние!
- Установите Docker
- Создайте и активируйте venv
- Используя pip установите библиотеки из requirements.txt.
pip install -r requirements.txt
- Мигрируйте базу данных с помощью файла manage.py из директории src (следует делать после каждого нового коммита)
python manage.py makemigrations
python manage.py migrate
Использование
- Запустите Redis с помощью Docker
docker-compose up
- Запустите сервер:
python manage.py runserver
- Заходите на http://localhost:8000
- Profit!