diff --git a/TransactionProcessorACL/Dockerfile b/TransactionProcessorACL/Dockerfile index e175823..1676774 100644 --- a/TransactionProcessorACL/Dockerfile +++ b/TransactionProcessorACL/Dockerfile @@ -23,5 +23,8 @@ RUN dotnet publish "TransactionProcessorACL.csproj" -c Release -o /app/publish FROM base AS final WORKDIR /app -COPY --from=publish /app/publish . -ENTRYPOINT ["dotnet", "TransactionProcessorACL.dll"] \ No newline at end of file +RUN groupadd --gid 10001 appuser \ + && useradd --uid 10001 --gid appuser --shell /usr/sbin/nologin appuser +COPY --from=publish --chown=appuser:appuser /app/publish . +USER appuser +ENTRYPOINT ["dotnet", "TransactionProcessorACL.dll"]