Skip to content

Zertalian1/depersonalization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Big Case Big Base

Big Case Big Base (BigCBB) - это удобный сервис по обезличиванию базы данных.

Функционал

  • Авторизация
  • Просмотр, редактирование, сортировка и поиск по базе данных
  • Обезличенивание базы данных
  • Загрузка базы данных через xlsx файл
  • Выгрузка обезличенной базы данных в xlsx формате

Стэк

BigCBB использует следующие технологии:

Установка

Рекомендуется использовать Docker для запуска BigCBB.

docker-compose build
docker-compose up

Убедитесь в том, что все контейнеры запущены.

При развертывании докер образа может получиться так, что база данных запуститься позже бэкеда. В такой ситуации достаточно перезапустить контейнер отвечающий за бэкенд.

После запуска всех контейнеров, перейдите в браузере по адресу:

localhost:3000

Учетные данные администратора

Логин: admin
Пароль: password

Начальные данные

Файл testData.xlsx содержит тестовые начальные данные для базы данных
Вы можете использовать этот файл для загрузки данных после авторизации на сервисе, нажав на кнопку Загрузить данные

Ручной способ установки

Для ручного способа запуска требуется Node.js, npm, PostgreSQL, Maven

Настройка базы данных

В PostgreSQL должны быть 2 базы данных BigCaseClub и BigCaseClubDepersonalize

Также нужно отредактировать файл /app/src/main/resources/application.properties:

Изменить поле jdbc:postgresql://db1:5432/BigCaseClub на jdbc:postgresql://localhost:5432/BigCaseClub

Изменить поле jdbc:postgresql://db2:6101/BigCaseClubDepersonalize на jdbc:postgresql://localhost:5432/BigCaseClubDepersonalize

В полях app.personalize.datasource.password поставить пароль вашей базы данных

Запуск бэкенда

cd app
mvnw spring-boot:run

Запуск фронтенда

cd frontend/app
npm install
npm start

Ссылка на репозиторий

https://git.codenrock.com/adventure-league/cnrprod-team-27357/depersonalization

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published