- Python
- Docker
- Django
- djangorestframework
- Djoser
- Redis
- PostgreSQL
Локальная настройка и запуск проекта
Клонировать репозиторий к себе на компьютер и перейти в директорию с проектом:
git clone https://github.com/shoxxd221/GLANCE.git
cd backend
Для проекта создать и активировать виртуальное окружение, установить зависимости: для windows:
python -m venv venv
source venv/Scripts/activate
python -m pip install --upgrade pip
pip install -r backend/requirements.txt
cd backend
для linux:
python3 -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip
pip install -r backend/requirements.txt
cd backend
Для корректной работы backend-части проекта, создайте в корне файл .env
и заполните его переменными по примеру ниже:
DB_NAME=glance
DB_USER=glance-user
DB_PASSWORD=glance
DB_HOST=database
REDIS_PASSWORD=password
REDIS_USER=user
REDIS_USER_PASSWORD=password
SECRET_KEY=secret_key
Установите docker compose на свой компьютер. Для запуска проекта на локальной машине достаточно:
- Собрать проект
- Запустить проект
docker-compose build
docker-compose up
Zihich Daniil