17 lines
369 B
Docker
17 lines
369 B
Docker
|
|
# stage 1: build
|
||
|
|
FROM microsoft/dotnet AS botsharp-articulate
|
||
|
|
WORKDIR /source
|
||
|
|
|
||
|
|
# copies the rest of your code
|
||
|
|
COPY . .
|
||
|
|
|
||
|
|
# RUN dotnet build
|
||
|
|
RUN dotnet publish BotSharp.WebHost/BotSharp.WebHost.csproj --configuration ARTICULATE --output /app
|
||
|
|
|
||
|
|
# copy Settings folder
|
||
|
|
WORKDIR /app
|
||
|
|
RUN mkdir App_Data/Projects
|
||
|
|
|
||
|
|
# stage 2: run
|
||
|
|
ENTRYPOINT [ "dotnet", "BotSharp.WebHost.dll" ]
|