Этот проект является скелетом приложения для типичного приложения API .NET. Вы можете использовать его для быстрого начала ваших проектов и среды разработки.
Семя содержит образец образец управления пациентом.
Приложение мало что делает, просто показывает, как использовать различные основные шаблоны .NET и другие предлагаемые инструменты вместе:
Чтобы начать, вы можете просто клонировать репозиторий seed-dotnet .
Вам нужен GIT, чтобы клонировать репозиторий Seed-Dotnet. Чтобы создать приложение, вам понадобится Visual Studio 2017 и .NET Core.
seed-dotnet Клонировать репозиторий seed-dotnet используя git:
git clone https://github.com/systelab/seed-dotnet.git
cd seed-dotnetЕсли вы просто хотите начать новый проект без истории коммита Seed-Dotnet, вы можете сделать:
git clone --depth=1 https://github.com/systelab/seed-dotnet.git < your-project-name >Глубина = 1 говорит GIT, чтобы вынести только один коммит исторических данных.
После того, как у вас есть клонирован репозитория, откройте решение Visual Studio 'SEED_DOTNET.SLN'
Решение содержит веб -API и проект модульного тестирования (незаконченные).
Сначала вы должны установить «Scoop» , выполните шаги, описанные в этой ссылке: Scoop после завершения установки, выполните команды Follow:
scoop install allureЕсли вы уже установили Allure и хотите обновить приложение, выполнить команду Folly:
scoop update allureУ вас есть два варианта:
У вас есть два сценария, один - запустить приложение Project (используйте эту опцию, чтобы интегрировать желаемый фронт), а другой - запустить все тесты и просмотреть результаты в тесте приложения Allure.
Acceess to Swagger: http://127.0.0.1:13080/swagger/
Чтобы запустить проект, нажмите кнопку запуска, предоставленную Visual Studio. Браузер будет открыт с включенной страницей Swagger. Начальная точка может быть изменена в 'запускам запуска.json'.
После входа в систему (с именем пользователя Systelab и паролем Systelab ) скопируйте токен, возвращаемый в поле авторизации, прежде чем запустить любую другую конечную точку отдыха.
Chrome отклоняет автоматически запросы, сделанные от угловых до конечных точек с помощью ненадежных сертификатов.
Чтобы принять локальные подписанные сертификаты о разработке, вставьте этот URL-адрес на навигационную панель Chrome: // flags/#allow-incure-localhost и включите настройку «Разрешить недопустимые сертификаты для ресурсов, загруженных из Localhost»
Чтобы отправить электронное письмо, вам нужно настроить хост SMTP, имя пользователя SMTP и пароль SMTP. Это решение позволяет вам отправлять пример электронной почты, используя предоставленную вами конфигурацию SMTP.
В Docker Cloud есть автоматизированная задача сборки, чтобы построить изображение Docker. Эта задача запускает новую сборку с каждым толчком GIT к вашему хранилищу исходного кода, чтобы создать «последний» изображение. Есть еще одно правило сборки, чтобы вызвать новый тег и создать изображение «версия-Xyz»
Вы всегда можете вручную создать изображение с помощью следующей команды:
docker build -t systelab/seed-dotnet . Созданное изображение будет содержать развертывание приложения AspnetCore
docker run -p 13080:13080 systelab/seed-dotnetПриложение будет доступно по адресу http: // localhost: 13080
См. Раздел документации для получения дополнительной информации о других технических характеристиках.