### Настройка доступа к статическим файлам React через Nginx
Чтобы настроить доступ к статическим файлам React через Nginx, вам необходимо выполнить несколько шагов:
1. **Сборка проекта React**:
Выполните сборку вашего проекта React, используя команду `npm run build` (или `yarn build`, если вы используете Yarn). Это создаст папку `build` в корне вашего проекта с оптимизированными статическими файлами, готовыми для размещения.
2. **Конфигурация Nginx**:
Отредактируйте файл конфигурации Nginx, чтобы настроить правила сервера для вашего доменного имени и указать корневую директорию где находятся собранные статические файлы React. Вот пример конфигурации:
```nginx
server {
listen 80;
server_name example.com; # Здесь укажите ваше реальное доменное имя
location / {
root /path/to/your/react/app/build; # Путь к папке build React приложения
try_files $uri /index.html; # Если запрашиваемый путь не найден, отдаем index.html (для поддержки client-side routing)
}
}
```
3. **Перезагрузка Nginx**:
После того как вы настроите и сохраните конфигурацию, перезапустите сервис Nginx, чтобы применить изменения. Это можно сделать с помощью следующей команды:
```sh
sudo systemctl restart nginx
```
или
```sh
sudo service nginx restart
```
в зависимости от вашей системы.
4. **Тестирование**:
После перезапуска Nginx откройте веб-браузер и введите доменное имя вашего сайта. Вы должны увидеть работающее React приложение.
### Ссылка на backend dispatcherBot на GitHub
К сожалению, так как у меня нет информации о конкретном репозитории `dispatcherBot` на GitHub, я не могу вам предоставить прямую ссылку. Если этот проект является открытым исходным кодом, вы можете попытаться найти его через поиск на GitHub или обратившись к создателям или репозиторию, где вы об этом слышали.