При создании нового основного приложения .NET с поддержкой докеров в Visual Studio 2017 он создает несколько файлов docker-compose.yml. В файле docker-compose.vs .debug.yml и в варианте выпуска содержатся ссылки на переменную среды с именем DOCKER_BUILD_SOURCE:
version: '2'
services:
app:
image: app:dev
build:
args:
source: ${DOCKER_BUILD_SOURCE}
environment:
- DOTNET_USE_POLLING_FILE_WATCHER=1
volumes:
- ./app:/app
- ~/.nuget/packages:/root/.nuget/packages:ro
- ~/clrdbg:/clrdbg:ro
entrypoint: tail -f /dev/null
labels:
- "com.microsoft.visualstudio.targetoperatingsystem=linux"
The purpose of this variable seems to be a reference to the source directory, however, it always seems to be empty.
Мне не удалось найти более подробную информацию по этому вопросу... У кого-нибудь есть идея или указатель на некоторые документы?