From 018db043e77a4e50ef86dd9a1301f07b32c59240 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20G=C3=B3mez=20Cuenca?= Date: Wed, 9 Dec 2020 16:01:38 +0100 Subject: [PATCH] Added config for Docker --- Bot_Discord_CSharp/Dockerfile.txt | 18 ++++++++++++++++++ Bot_Discord_CSharp/docker-compose.yml | 5 +++++ 2 files changed, 23 insertions(+) create mode 100644 Bot_Discord_CSharp/Dockerfile.txt create mode 100644 Bot_Discord_CSharp/docker-compose.yml diff --git a/Bot_Discord_CSharp/Dockerfile.txt b/Bot_Discord_CSharp/Dockerfile.txt new file mode 100644 index 0000000..c53d659 --- /dev/null +++ b/Bot_Discord_CSharp/Dockerfile.txt @@ -0,0 +1,18 @@ +FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build-env +WORKDIR /app + +# Copy csproj and restore as distinct layers +COPY *.csproj ./ +RUN dotnet restore + +# Copy everything else and build +COPY . ./ +RUN dotnet publish -c Release -o out + +# Build runtime image +FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 +WORKDIR /app +COPY --from=build-env /app/out . + +#COPY config.json ./ +ENTRYPOINT ["dotnet", "Bot_Discord_CSharp.dll"] \ No newline at end of file diff --git a/Bot_Discord_CSharp/docker-compose.yml b/Bot_Discord_CSharp/docker-compose.yml new file mode 100644 index 0000000..7953ab9 --- /dev/null +++ b/Bot_Discord_CSharp/docker-compose.yml @@ -0,0 +1,5 @@ +version: "3" +services: + bot: + build: . + image: mydiscordbot \ No newline at end of file