Skip to content

Online library app based on django rest framework and Vue 3.

Notifications You must be signed in to change notification settings

Valdemal/Online-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Онлайн-библиотека

Развертывание приложения

Для того, чтобы развернуть приложение вам понадобится Docker.

Настройка переменных окружения

Предварительно необходимо настроить переменные окружения. Для этого создайте в папке проекта файл .env с соответствующими настройками (пример такого файла - .env.example) или скопируйте файл .env.example и переименуйте его в .env.

Запуск приложения

Для того чтобы запустить приложение, в папке проекта выполните команду:

docker-compose up -d

После этого станут доступны следующие разделы:

Остановка приложения

Чтобы остановить приложение, выполните команду:

docker-compose down

Инициализация данных

Создание суперпользователя

Для полноценной работы с приложением вам понадобится создать суперпользователя, который будет обладать всеми правами, для этого выполните:

docker exec -it online-library-django python manage.py createsuperuser

Внутренняя логика

Модель базы данных

Архитектура приложения