Требования по развертыванию проекта - FunkyDm/StarBankApp GitHub Wiki
Требования к окружению для сборки проекта
Операционная система: Linux, macOS, Windows (рекомендуется Linux).
Java: JDK 21 или выше (только для локальной сборки).
Память: Минимум 4 ГБ оперативной памяти.
Дисковое пространство: Минимум 2 ГБ свободного места.
Зависимости проекта
Spring Boot: Версия 3.4.2.
PostgreSQL: Версия 17 или выше (используется как основная база данных).
H2 Database: Встроенная база данных для локального тестирования.
Liquibase: Для управления миграциями базы данных.
1. Установите JDK 21:
Скачайте и установите JDK 21 с официального сайта: https://openjdk.org/.
2. Установите PostgreSQL
Скачайте и установите PostgreSQL с официального сайта: https://www.postgresql.org/docs/current/tutorial-install.html
3. Используйте gradle для сборки проекта
./mvn build
4 Запустите приложение
Запуск основного модуля java -jar build/libs/StarBankApp-*.jar
Системные требования для запуска проекта:
Минимальные требования (для тестирования или небольшого проекта) Операционная система: Ubuntu 20.04.
Память: 1 ГБ.
Дисковое пространство: 5 ГБ.
Процессор: 1 ядро.
Сеть: 1 Гбит/с.
Средние требования (для проекта с умеренной нагрузкой) Операционная система: Ubuntu 20.04.
Память: 2 ГБ.
Дисковое пространство: 10 ГБ.
Процессор: 2 ядра.
Сеть: 1 Гбит/с.
Высокие требования (для проекта с высокой нагрузкой) Операционная система: Ubuntu 20.04.
Память: 4 ГБ.
Дисковое пространство: 20 ГБ.
Процессор: 4 ядра.
Сеть: 1 Гбит/с.