Skip to content

morrs1/repair-service-app

Repository files navigation

Общие сведения

«repair-service-app» представляет собой пример реализации backend компьютерной мастерской.

Принцип реализации

Здесь данный проект использует стандартную Java Spring архитектуру, которая представлена на фото ниже:

изображение

Схема базы данных представлена на фото ниже:

repair_service

Зависимости

Более подробно смотрите зависимости здесь

Как установить и использовать данный проект?

Note

Настройка вручную через консоль

Скачиваем репозиторий, используя систему контроля версий Git:

git clone https://github.com/morrs1/repair-service-app.git

Скачиваем зависимости gradle:

./gradlew build

Теперь вам нужно создать файл .env, который будет повторять содержимое данного файла.

Запускаем все зависимости, находясь в корне проекта, используя команду, которая представлена ниже:

docker compose -f docker/docker-compose.yaml --env-file=.env up

Теперь запускаем, используя команду ниже:

./gradlew run

Настройка через IDEA:

Скачиваем репозиторий, используя систему контроля версий Git:

git clone https://github.com/morrs1/repair-service-app.git

Теперь у вас появистя уведомление по сборке проекта. После удачной установки вам нужно создать файл .env, который будет повторять содержимое данного файла.

Запускаем все зависимости, находясь в корне проекта, используя команду, которая представлена ниже:

docker compose -f docker/docker-compose.yaml --env-file=.env up

Теперь запускаем через кнопочку, которая есть в IDEA.

Note

Работа с Gradle в IDEA тык

Настройка и запуск проекта через терминал + Docker (вариант для деплоя)

Скачиваем репозиторий, используя систему контроля версий Git:

git clone https://github.com/morrs1/repair-service-app.git

Теперь вам нужно создать файл .env, который будет повторять содержимое данного файла.

Зайдите сюда, закоментируйте строки, которые представлены ниже:

config:
  import: "file:.env[.properties]"

Important

Если все-таки желаете запускать Spring приложение из-под IDEA, то уберите комментарии.

Находясь теперь в корне проекта, вбейте в терминал команду, которая представлена ниже:

docker compose -f docker/docker-compose-override.yaml --env-file=.env up

Поддержка проекта

...

Документация Swagger

Чтобы перейти в Swagger используйте url: http://localhost:<port>/swagger-ui/index.html#/, где port вы определили в .env. Если вы запускаете из-под IDEA, то переходите по порту 8080.

изображение

Полезные ссылки

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors