Skip to content

Latest commit

 

History

History
68 lines (59 loc) · 2.11 KB

README.md

File metadata and controls

68 lines (59 loc) · 2.11 KB

GLANCE - Simple Web-API for online stores

Python Docker

Использованные при реализации проекта технологии

  • 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

.env

Для корректной работы 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

Telegram