Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 3.86 KB

README_RU.md

File metadata and controls

70 lines (48 loc) · 3.86 KB

Postgres Spring Thymeleaf Java Docker

License Stars

JavaLibrary — это проект библиотеки на основе Java Spring с полностью автоматизированным и хорошо протестированным процессом установки и развертывания.

Установка

  1. Скачайте Java с официального сайта.

  2. Скачайте Docker с официального сайта и следуйте инструкциям по установке:

Подмодули Git с документацией

Быстрый старт

  • Linux/macOS:
git clone --recurse-submodules https://github.com/GigaGitCoder/JavaLibrary

cd JavaLibrary

./setup-build.sh

./start.sh

./stop.sh/ для остановки.

  • Windows:
git clone --recurse-submodules https://github.com/GigaGitCoder/JavaLibrary

cd JavaLibrary

start setup-build.ps1

start start.ps1

start stop.ps1 для остановки.

  • После запуска проекта вы должны создать первого администратора через POST-запрос 'api/admin/registerAsAdmin/'
{
    "nickname": "nickname",
    "email": "email",
    "password": "password"
}

Примечания:

При использовании в реальных проектах стоит изменить некоторые значения перед запуском/развертыванием проекта:

  • секретный ключ jwt в ./user-service/.
  • учетные данные postgres в docker-compose.yml для user-service и book-service.
  • также вы можете изменить порты по своему усмотрению в любом из файлов docker-compose.yml.

Только порт сайта (8091 по умолчанию) должен оставаться открытым во время работы проекта. Остальные порты должны быть закрыты для пользователей.