- Автопарсинг расписания с АСУ БГПУ
- Возможность просмотреть расписание на сегодня, завтра и послезавтра
- Поиск расписания по ключевым словам
- Уведомление за указанное кол-во времени (задается пользователем)
- Возможность подключить подписку при помощи P2P QIWI
- Админские команды и статистика
- Генерация изображения с расписанием на текущую и следующую неделю
- Скачайте Visual Studio 2022, при установке выберите .NET 6 и Asp Net Core 6
- Откройте проект, переименуйте appsettings_example.json в appsettings.json и заполните данные
- Отредактируйте данные подключения к Mysql в файле DatabaseContext.cs
- Выберите Сборка - Собрать решение
- Установите Docker
- Откройте проект в Visual Studio, выберите Сборка - Опубликовать Timetable - Реестр контейнеров Docker и опубликуйте образ в нужном вам месте
- Либо же соберите образ вручную:
docker build --file=Timetable/Dockerfile -t yungd1plomat/timetable:lastest .
docker push yungd1plomat/timetable:latest
- На целевой машине пробросьте порты на 3810 с помощью Ngrok для безопастности*
- Запустите проект при помощи команды запуск docker run --restart=always -itd -p 3810:3810 yungd1plomat/timetable
* - не обязательно