Skip to content

aleksey-pavlov/employee-testing-app

Repository files navigation

employee-testing-app

Swagger Rest API

Database scheme

Screenshot

Database sheme v2

Второй вариант предполагает копирование во время старта теста в таблицы с привязкой к юзеру. Такой вариант позволяет удалить оригинальный тест

Плюсы: сохраняется инфа по тесту на момент старта, во время теста можно работать только с таблицами UserTest не дергая оригиналы

Минусы: происходит дублирование данных

Screenshot

Запуск

Требования:

Должен быть установлен docker и docker-compose

Из корневой папки репозитория:

Делаем Pull контейнеров

docker-compose pull

Запускаем контейнер с базой

docker-compose up -d database - на первом запуске происходит инициализация. процесс инициализации можно посмотреть по логам командой docker-compose logs -f database

После завершения инициализации, накатываем структуру БД

sh database-install.sh

Запускаем сервер и клиент

docker-compose up -d server client

Приложение доступно по адресу http://127.0.0.1:8080 Логин/пароль админа: admin/123

Swagger api доступно по url http://127.0.0.1:3000/api

Releases

No releases published

Packages

No packages published

Languages