4 месяца назад
История
README.md
Bookstore
Книжный магазин.
Разработка
Окружение
- JDK 21
Начало работы
-
Собрать проект:
./gradlew clean build
после сборки будут сформированы файлы конфигураций в папке
.local/conf
и файлы запуска в папке.local/run
- В файлах конфигураций и запуска проверить и заменить значения на актуальные для компьютера разработчика
-
Запустить сервисы
docker compose -f .local/run/compose.yaml up
-
Создать базу данных: в консоли сервиса
postgres
выполнитьpsql -U postgres -c 'CREATE DATABASE bookstore;'
-
Для первого входа в «Bookstore :: Books» используется автоматически созданный пользователь — системный администратор:
- имя
admin@bookstore
- пароль
2F4oyNe5jp@i%Wn##uePc
- имя
Инструменты
-
Генерация оболочки Gradle
./gradlew wrapper --gradle-version 8.8 --distribution-type all
-
Генерация списка байтов
randomBytes(19).map { it.toInt() }.joinToString()
Ресурсы
- Логотип: https://www.iconfinder.com/icons/1055107/bookshelf_books_library_icon
- Консольный баннер: https://www.texttool.com/ascii-font#p=display&f=Slant&t=Bookstore
Эксплуатация
Первый запуск
-
Создать базу данных: в консоли сервиса
postgres
выполнитьpsql -U postgres -c 'CREATE DATABASE bookstore;'
-
Для первого входа в «Bookstore :: Books» используется автоматически созданный пользователь — системный администратор:
- имя
admin@bookstore
- пароль
2F4oyNe5jp@i%Wn##uePc
- имя
Конвейеры
10 успешных
0 с ошибкой