Skip to content

Веб-приложение, представляющее собой упрощенную систему электронного документооборота

Notifications You must be signed in to change notification settings

AnnTim373/docs_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docs_manager

Веб-приложение, представляющее собой упрощенную систему электронного документооборота.

##Запуск Сборка приложения осуществляется с помощью Apache Maven по команде mvn clean package. Для запуска приложения необходима пустая база данных с названием "docs". Данные для подключения к ней указываются в файле application.yml. При первом запуске приложения необходимая структура данных и первичное заполнение таблиц произойдет автоматически через миграции.

По умолчанию запуск приложения идет на порту 8059. Логи хранятся в папке logs, которая создается при первом запуске приложения в папке приложения. Переопределить путь создания этой папки можно в файле application.yml в строке logging.file.path

##Методы

Основные методы работы с приложением описаны в свагере: http:https://localhost:8059/swagger-ui.html

##Аутентификация В проекте реализована Basic аутентификация. Данные учетных записей хранятся в таблице user, при предварительном заполнении там создается несколько учетных записей, для пробного использования можно взять любую из них, к примеру: login=petr456, password=F8JDGgawVZ

##Локализация В проекте предусмотрена локализация. Все локализованные данные хранятся в файлах messages_{указатель языка}.properties. Переключение языка происходит при выполнении запроса путем добавления хэдера Language с возможными (в текущей реализации) значениями ru и en.

About

Веб-приложение, представляющее собой упрощенную систему электронного документооборота

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages