Файлы курсовой работы находятся в папке documentation
Если целевая система Linux
, то необходимо определить переменную UID в файле .env
. Пример
UID=1000
Вместо 1000 подставить результат команды
echo $UID
Проверить свободность портов:
- 5432
- 2181
- 9093
- 9092
- 5000
- 5001
- 5002
docker-compose up
Лог запуска
Project is running at
Документация по API находится в swagger.yaml
Лог запуска
text_summarizing.AppKt : Started AppKt in \d{2}.\d{3} seconds (process running for \d{2}.\d{3})
Лог запуска (в kafka)
INFO [KafkaServer id=\d+] started (kafka.server.KafkaServer)
Лог запуска
PostgreSQL init process complete; ready for start up.
Лог запуска
Application started
- Docker
- NodeJS 20
- Chrome
- Java 20
- Kotlin 1.8
- mvn 3.9
- python 3.10
Для сборки проекта создан docker-compose_builder.yml
, который позволяет собрать в более компактный формат:
- Фронтенд
- Бэкенд
Собрать всё разом можно командой
docker-compose -f docker-compose_builder.yml up
- Собрать приложение следуя пункту "Сборка проекта"
- Выполнить команду
docker-compose -f docker-compose_production.yml up