Перейти к содержимому

Quick Start

Поднять локальное окружение для разработки и ознакомления — 5 минут.

Требования

  • Java 21+
  • Maven 3.9+
  • Docker 20.10+ и docker-compose

Шаги

1. Поднять MySQL

Окно терминала
./start-dev-db.sh

Эквивалент:

Окно терминала
docker-compose -f docker-compose.dev.yml up -d

2. Запустить приложение

Окно терминала
mvn spring-boot:run -Dspring-boot.run.profiles=dev

3. Открыть в браузере

http://localhost:8088

Первый вход

Учётная запись администратора создаётся локально, без зависимостей от внешних каталогов пользователей.

  • Логин и пароль можно задать через переменные окружения GETOLT_ADMIN_USERNAME и GETOLT_ADMIN_PASSWORD (или соответствующие поля в .env).
  • Если переменные не заданы, при первом запуске GetOLT сгенерирует одноразовый пароль для пользователя admin и напечатает его в лог приложения — там же, где идут стартап-сообщения Spring Boot.
  • После входа пароль можно сменить в профиле; следующая сессия будет использовать уже сохранённый пароль, лог его повторно не печатает.

Параметры локальной БД

ПараметрЗначение
Hostlocalhost
Port3307
Databasegetolt_db
Usergetolt
Passwordgetolt123

Полезные команды

Окно терминала
# Статус MySQL
docker-compose -f docker-compose.dev.yml ps
# Логи MySQL
docker-compose -f docker-compose.dev.yml logs -f mysql
# Подключиться к MySQL CLI
docker exec -it getolt_mysql_dev mysql -u getolt -pgetolt123 getolt_db
# Остановить контейнер
docker-compose -f docker-compose.dev.yml down
# Полная очистка с данными (осторожно!)
docker-compose -f docker-compose.dev.yml down -v

Что дальше

Нашли ошибку или нужно что-то дополнить? Напишите нам или в Telegram @getolt_pub.

Разработка: gmasich.ru

Политика конфиденциальности · Пользовательское соглашение