-
Notifications
You must be signed in to change notification settings - Fork 104
/
Copy pathdocker-compose.build.solution.yml
29 lines (27 loc) · 1.38 KB
/
docker-compose.build.solution.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
services:
solution-content:
image: ${REGISTRY}build/lighthouse-solution-content:${SITECORE_VERSION}-${LTSC_NANOSERVER_VERSION}-${SOLUTION_VERSION}
isolation: ${ISOLATION}
build:
context: .
dockerfile: .\docker\images\windows\demo-solution\Dockerfile.content
args:
BUILD_IMAGE: mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019
BASE_IMAGE: mcr.microsoft.com/windows/nanoserver:${LTSC_NANOSERVER_VERSION}
INTERNAL_NUGET_SOURCE: ${INTERNAL_NUGET_SOURCE}
INTERNAL_NUGET_SOURCE_USERNAME: ${INTERNAL_NUGET_SOURCE_USERNAME}
INTERNAL_NUGET_SOURCE_PASSWORD: ${INTERNAL_NUGET_SOURCE_PASSWORD}
PRERELEASE: ${PRERELEASE}
solution-xconnect:
image: ${REGISTRY}build/lighthouse-solution-xconnect:${SITECORE_VERSION}-${LTSC_NANOSERVER_VERSION}-${SOLUTION_VERSION}
isolation: ${ISOLATION}
build:
context: .
dockerfile: .\docker\images\windows\demo-solution\Dockerfile.xConnect
args:
BUILD_IMAGE: mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019
BASE_IMAGE: mcr.microsoft.com/windows/nanoserver:${LTSC_NANOSERVER_VERSION}
INTERNAL_NUGET_SOURCE: ${INTERNAL_NUGET_SOURCE}
INTERNAL_NUGET_SOURCE_USERNAME: ${INTERNAL_NUGET_SOURCE_USERNAME}
INTERNAL_NUGET_SOURCE_PASSWORD: ${INTERNAL_NUGET_SOURCE_PASSWORD}
PRERELEASE: ${PRERELEASE}