Allow simulation for UAT and add more mimic-iv scenarios
This commit is contained in:
@@ -15,10 +15,14 @@ RUN dotnet restore VigilCareClinicalAPI/VigilCareClinicalAPI.csproj
|
||||
COPY VigilCare.ClinicalContracts/ VigilCare.ClinicalContracts/
|
||||
COPY VigilCare.Simulation.Core/ VigilCare.Simulation.Core/
|
||||
COPY VigilCareClinicalAPI/ VigilCareClinicalAPI/
|
||||
# Scenario catalogue + session presets for in-app Simulation (UAT / training).
|
||||
COPY VigilCare.Simulator/Scenarios/ VigilCare.Simulator/Scenarios/
|
||||
|
||||
FROM src AS build
|
||||
RUN dotnet publish VigilCareClinicalAPI/VigilCareClinicalAPI.csproj \
|
||||
-c Release -o /app/publish --no-restore
|
||||
-c Release -o /app/publish --no-restore \
|
||||
&& mkdir -p /app/publish/Scenarios \
|
||||
&& cp -a VigilCare.Simulator/Scenarios/. /app/publish/Scenarios/
|
||||
|
||||
# Scrub development secrets from the published appsettings.json (Step 4).
|
||||
# Production supplies Jwt / PHI / API keys via environment variables only.
|
||||
@@ -27,6 +31,7 @@ RUN sed -i \
|
||||
-e 's/"SearchTokenKey": "[^"]*"/"SearchTokenKey": ""/' \
|
||||
-e 's/"Gateway": "dev-[^"]*"/"Gateway": ""/' \
|
||||
-e 's/"ApiKey": "dev-integration[^"]*"/"ApiKey": ""/' \
|
||||
-e 's/"RunnerPassword": "[^"]*"/"RunnerPassword": ""/' \
|
||||
/app/publish/appsettings.json
|
||||
|
||||
# Self-contained EF bundle for CD (docker build --target migrate).
|
||||
|
||||
Reference in New Issue
Block a user