Ppr.Dev.DockerfileSync
1.0.4
See the version list below for details.
dotnet add package Ppr.Dev.DockerfileSync --version 1.0.4
NuGet\Install-Package Ppr.Dev.DockerfileSync -Version 1.0.4
<PackageReference Include="Ppr.Dev.DockerfileSync" Version="1.0.4" />
paket add Ppr.Dev.DockerfileSync --version 1.0.4
#r "nuget: Ppr.Dev.DockerfileSync, 1.0.4"
// Install Ppr.Dev.DockerfileSync as a Cake Addin #addin nuget:?package=Ppr.Dev.DockerfileSync&version=1.0.4 // Install Ppr.Dev.DockerfileSync as a Cake Tool #tool nuget:?package=Ppr.Dev.DockerfileSync&version=1.0.4
Инструмент времени разработки создаёт шаблон Dockerfile.template (в целевой проект зависимые сборки не попадают), по которому генерируется Dockerfile со всеми файлами подключённых проектов.
Создание/обновление Dockerfile происходит по событиям:
- Первоначальная установка данного пакета в проект
- Сборка целевого проекта из Visual Studio или Rider
- Изменение зависимостей целевого проекта (добавление/удалениие пакетов/проектов)
Собираемый образ придерживается лучших практик контейнеризации:
- Базовые образы для сборки и исполнения на основе легковесных alpine
- Исполняемый образ использует последние обновления alpine и запускается от rootless-пользователя
- Оптимальная двухэтапная сборка проекта
- Для веб-проекта по умолчанию привязка к порту http://*:5000
Поддерживаются целевые платформы:
- netcoreapp2.1
- netcoreapp3.1
- net5.0
- net6.0
- net7.0
Learn more about Target Frameworks and .NET Standard.
-
- Ppr.Dev.DockerfileSync.Check (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
v1.0.3
- В шаблон на этапе восстановления пакетов добавлено указание конфигурации сборки
v1.0.2
- В шаблон Dockerfile.template добавлен параметр BASE_PATH для изменения базового пути контекста сборки
- Добавлено включение в список зависимостей импортируемых файлов из файлов проекта
v1.0.1
- Добавлена поддержка режима сборки "Use ReSharper Build" в Rider
- Исправлено определение базовой папки для сборки образа