Lors de la création d'une nouvelle application de base .NET avec prise en charge de docker dans Visual Studio 2017, elle crée un certain nombre de fichiers docker-compose.yml. Le docker-compose.vs.debug.yml et la variante de version contiennent tous deux contiennent une référence à une variable d'environnement nommée 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.
Je n'ai pas pu trouver d'informations plus détaillées sur ce sujet ... Quelqu'un a-t-il une idée ou un pointeur sur certains documents?