Город МОСКОВСКИЙ
01:13:38

.Net Core приложение с нуля - Docker и контейнеризация наших микросервисов. Видео №6. [#75]

Аватар
Сияющий результат
Просмотры:
48
Дата загрузки:
18.11.2023 15:25
Длительность:
01:13:38
Категория:
Обучение

Описание

#сервисыnetcore #ef #entityframework #codefirst #moq #autofixture #приложениеснуля #фасадшаблонпроектирования #docker #dockerhub

В этом видео мы добавим контейнеры Docker к 5 микросервисам нашего приложения.

Подписывайтесь на канал [программирование, путешествия]: https://www.youtube.com/channel/UCUjFFn-387VIGvQ1KiomyXg

Поддержите канал на Patreon: https://www.patreon.com/user?u=75926772

Код из данного видео: https://github.com/ashyrokoriadov/youtube_online_shop/tree/feature/add_docker

Библиотеки:
Moq: https://documentation.help/Moq/
AutoFixture: https://autofixture.github.io/docs/quick-start/
IdentityServer: https://identityserver4.readthedocs.io/en/latest/
.Net Core: https://learn.microsoft.com/en-us/aspnet/core/?view=aspnetcore-6.0

Полезные ссылки:
Докер файл: https://docs.docker.com/engine/reference/builder/
https://stackoverflow.com/questions/52991469/getting-program-does-not-contain-a-static-main-method-suitable-for-an-entry-p?rq=1
https://stackoverflow.com/questions/62645604/asp-net-core-3-0-identity-server-4-4-0-0-securitytokeninvalidaudienceexception
https://stackoverflow.com/questions/54064138/how-to-pass-parameters-to-the-dotnet-test-command-while-using-nunit-or-xunit
https://jwt.io/

Комманды докер:
docker build -t user-management-debug -f UserManagementService_Dockerfile_Debug .
docker build -t identity-server-debug -f IdentityServer_Dockerfile_Debug .
docker build -t orders-debug -f OrdersService_Dockerfile_Debug .
docker build -t articles-debug -f ArticlesService_Dockerfile_Debug .
docker build -t api-service-debug -f ApiService_Dockerfile_Debug .
docker run -p 5001:5001 identity-server-debug
docker run -p 5002:5002 user-management-debug
docker run -p 5004:5004 orders-debug-debug
docker run -p 5006:5006 articles-debug-debug
docker run -p 5008:5008 api-service-debug-debug

Хронометраж:
00:00:23 Вступление
00:01:15 План работы
00:04:11 Преимущества Docker
00:09:35 Основные понятия Docker
00:15:10 Docker в контексте нашего приложения
00:18:00 Ошибки новичка при использовании Docker
00:20:50 Создание первого контейнера Docker с отключенной аутентификацией
00:45:00 Добавления IdentityServer в контейнер Docker
00:59:30 Настройка API тестов для работы с Docker
01:12:35 Окончание

Рекомендуемые видео