Skip to content

shoxxd221/GLANCE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published