From 913255f04fa563d247c66058b440c34a9bc08183 Mon Sep 17 00:00:00 2001 From: BamButz Date: Sun, 16 Oct 2022 15:27:21 +0200 Subject: [PATCH] Modify dockerfile to use non-root user (#952) --- DiscordChatExporter.Cli.dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/DiscordChatExporter.Cli.dockerfile b/DiscordChatExporter.Cli.dockerfile index 2792876..d80fef9 100644 --- a/DiscordChatExporter.Cli.dockerfile +++ b/DiscordChatExporter.Cli.dockerfile @@ -12,7 +12,9 @@ RUN dotnet publish DiscordChatExporter.Cli -c Release -o ./publish # Run FROM mcr.microsoft.com/dotnet/runtime:6.0 AS run -COPY --from=build ./publish ./ +COPY --from=build ./publish /opt/dce -WORKDIR ./out -ENTRYPOINT ["dotnet", "/DiscordChatExporter.Cli.dll"] \ No newline at end of file +RUN useradd dce +USER dce +WORKDIR /out +ENTRYPOINT ["dotnet", "/opt/dce/DiscordChatExporter.Cli.dll"] \ No newline at end of file