Шаблон заказного микросервиса с API интерфейсом
В решении 2 проекта:
- CustomWebAPI - ASP .NET Core веб приложение, можно использовать шаблон для реализации сайтов и веб-сервисов
- CustomJobHandler - консольное приложение, можно использовать для реализации легковесных гибко настраиваемых агентов, не требующих обработки запросов
Note
Замечания и пожеланию по развитию шаблона разработки фиксируйте через Issues. При оформлении ошибки, опишите сценарий для воспроизведения. Для пожеланий приведите обоснование для описываемых изменений - частоту использования, бизнес-ценность, риски и/или эффект от реализации.
Внимание! Изменения будут вноситься только в новые версии.
- Выполнить публикацию проекта Self-Contained.
- Содержимое заархивировать в zip, назвать <sevice_name>.zip, рекомендуется назвать аналогично проекту, иначе предварительно поправить имя в _PackageInfo.json.
- Скопировать архив в \etc_builds_package
- На основе _ConfigSettings.xml.example создать _ConfigSettings.xml в папке \etc_services_config<sevice_name>
- Добавить в конфиге ServiceRunner'а (\etc_services_config\ServiceRunner) строку: