- Python >= 3.8, Redis >= 5.0.7, Docker >=20.10.7
- Склонировать проект и перейти в папку проекта
git clone https://github.com/dangerousmonk/FunBoxAPI
cd FunBoxAPI
Проект можно запустить используя контейнеризацию.
- Запустить сборку
docker-compose
командойdocker-compose up
находясь в корневой папке проекта
- Активировать виртуальное окружение, или создать новый проект в PyCharm
python3 -m venv venv
source venv\bin\activate
- Установить зависимости из файла requirements.txt
pip install -r requirements.txt
-Запустить Redis-server(Linux или WSL):
redis-server
-Запустить проект:
python manage.py migrate
python manage.py runserver
-Запустить тесты:
pytest