1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhaopeiym-quartzui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Внимание: пожалуйста, не запускайте на IIS, потому что IIS автоматически освобождает ресурсы. Рекомендуется использовать docker или напрямую команду dotnet Host.dll.

Описание: https://github.com/zhaopeiym/quartzui/wiki

Демонстрация: https://scheduler.haojima.net По умолчанию пароль: admin

QuartzUI — это основанный на .NET 5.0 и Quartz.NET 3.2.4 веб-интерфейс для управления задачами. Он предоставляет следующие функции:

  • использование «из коробки»;
  • встроенная поддержка SQLite для сохранения данных;
  • RESTful API;
  • отсутствие загрязнения бизнес-кода;
  • независимость от языка программирования;
  • простая настройка;
  • уведомления об исключениях по электронной почте.

Использование:

  1. Способ 1 (использование docker):
docker run -v /fileData/quartzuifile:/app/File  --restart=unless-stopped --privileged=true --name quartzui -dp 5088:80 bennyzhao/quartzui

Одна команда для быстрого запуска, попробуйте удобство docker!
1、/fileData/quartzuifile — адрес для сопоставления файлов, таких как база данных SQLite и файлы журналов.
2、5088 — порт, сопоставленный с хостом.
3、Вы можете получить доступ к нему в браузере по адресу ip:5088. (Убедитесь, что порт 5088 открыт брандмауэром или протестируйте его с помощью curl 127.0.0.1:5088 на хосте.)
  1. Способ 2 (развёртывание на Raspberry Pi с использованием docker):
docker run -v /fileData/quartzuifile:/app/File  --restart=unless-stopped --privileged=true --name quartzui -dp 5088:80 bennyzhao/quartzui:RaspberryPi
  1. Способ 3 (можно развернуть непосредственно на платформе Windows или Linux из исходного кода).

Замена источника данных: По умолчанию используется SQLite-Microsoft. Если вам нужно использовать другой источник данных, вы можете настроить его самостоятельно в appsettings.json:

"dbProviderName":"OracleODPManaged",
"connectionString": "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=xe)));User Id=system;Password=oracle;";

"dbProviderName":"SqlServer",
"connectionString": "Server=localhost;Database=quartznet;User Id={SqlServerUser};Password={SqlServerPassword};";

"dbProviderName":"SQLServerMOT",
"connectionString": "Server=localhost,1444;Database=quartznet;User Id={SqlServerUser};Password={SqlServerPassword};"

"dbProviderName":"MySql", // MySql успешно протестирован
"connectionString": "Server = localhost; Database = quartznet; Uid = quartznet; Pwd = quartznet;";

"dbProviderName":"Npgsql", // Npgsql успешно протестирован
"connectionString": "Server=127.0.0.1;Port=5432;Userid=quartznet;Password=quartznet;Pooling=true;MinPoolSize=1;MaxPoolSize=20;Timeout=15;SslMode=Disable;Database=quartznet";

"dbProviderName":"SQLite",
"connectionString": "Data Source=test.db;Version=3;";

"dbProviderName":"SQLite-Microsoft", // SQLite-Microsoft успешно протестирован
"connectionString": "Data Source=test.db;";

"dbProviderName":"Firebird",
"connectionString": "User=SYSDBA;Password=masterkey;Database=/firebird/data/quartz.fdb;DataSource=localhost;Port=3050;Dialect=3;Charset=NONE;Role=;Connection lifetime=15;Pooling=true;MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=0;"

Эффектные изображения: 1 2 3 4 5

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
C# и 6 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zhaopeiym-quartzui.git
git@api.gitlife.ru:oschina-mirror/zhaopeiym-quartzui.git
oschina-mirror
zhaopeiym-quartzui
zhaopeiym-quartzui
dev