Skip to content

Repository files navigation

BE проекта OS Test

Docker

  • Для настройки локального окружения нужно запустить docker compose.
  • Для этого пишем docker compose --env-file env.local up

If any problems, you can

docker compose down
docker compose --env-file env.local up --build

Проверить на локалке работоспособность в терминале можно к примеру так:

curl -X POST http://localhost:8080/api/v1/login -H 'Content-Type: application/json' -d '{ "username": "dora_explorer", "password": "dora_explorer" }' 

Swagger

Миграции

  • Генерацию миграций можно проводить через плагин liquibase: diffChangelog. С помощью плагина происходит генерация недостающих changeset'ов через сравнение схем данных:
    • ожидаемая (задается через @Entity и их отношения) и текущая (то, что есть в БД)

Правила работы c репозиторием

  • Ветка именуется следующим образом:
    • feature/{номер таски в redmine}/краткое-описание-сделанного
  • Коммиты именуются следующим образом:
    • refs #{номер таски в redmine} Описание того, что было сделано в рамках коммита
  • Для слития в master нужно сформировать pull request и добавить Мишу, Никиту, Рому.
  • Давайте придерживаться линейной истории master'a

Тестовые пользователи

  • ADMIN - username: batman_forever password: batman_forever
  • STUDENT - username: dora_explorer password: dora_explorer
  • TEACHER - username: catch_me_if_u_can password: catch_me_if_u_can

About

back-end for os-nsu-test

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages