This commit is contained in:
Pavel Guzaev
2024-03-09 17:36:50 +05:00
commit 431b4f5cfd
44 changed files with 3239 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
## Требования
- Установленый docker
[Инструкция по установке](https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce)
- Установленый docker-compose => 1.19.0
[Инструкция по установке](https://docs.docker.com/compose/install/#install-compose)
- Авторизация в реестре sd-docker-registry2.naumen.ru
- Авторизация в реестре ncc-75.nau.team
```bash
docker login -u user -p superpaassword sd-docker-registry2.naumen.ru
docker login -u user -p superpaassword ncc-75.nau.team
```
### В папке createdb script для создания пустых БД необходимых для работы:
[Инструкция по установке и базовой настройке пакета](https://start.nau.im/pages/viewpage.action?pageId=50773357)
### Развертывание и запуск приложения осуществляется docker-compose up -d
Перед запуском:
1.
!!! НЕОБХОДИМО проверить что порты на рабочем копьютере свободны, например так:
netstat -nat | grep 8081 (для HOST_PORT)
Прокинутые порты сейчас:
- Консул
- "8301:8301"
- "8400:8400"
- "8500:8500"
- "8600:8600/udp"
- naucore
- "3242:3242"
- chat
- "8081:8081"
- "8444:8444"
- "9000:9000"
Если порт занят, его необходимо поменять на любой свободный, в противном случае, приложение не запустится.
2.
Убедиться в наличии доступа до сети naumen (ВПН поднят, ресурсы доступны) - все данные для работы будут выкачиваться оттуда.
### Запускаем приложение
docker-compose up -d
После сборки и запуска ( если не меняли порты) веб чата доступен по ссылке:
http://localhost:8081/workplace.html#/login