This commit is contained in:
@@ -42,6 +42,18 @@ RUN dotnet publish "Aberwyn.csproj" -c Release -o /app/publish --no-restore
|
||||
# Slutgiltig image baserad på runtime
|
||||
FROM base AS final
|
||||
WORKDIR /app
|
||||
|
||||
# Skapa Unraid-kompatibel user (nobody:users)
|
||||
RUN groupadd -g 100 users \
|
||||
&& useradd -u 99 -g 100 nobody
|
||||
|
||||
# Skapa data-mapp och sätt rätt ägare
|
||||
RUN mkdir -p /app/data \
|
||||
&& chown -R 99:100 /app
|
||||
|
||||
COPY --from=publish /app/publish .
|
||||
|
||||
# Kör som nobody (Unraid-standard)
|
||||
USER 99:100
|
||||
|
||||
ENTRYPOINT ["dotnet", "Aberwyn.dll"]
|
||||
|
||||
Reference in New Issue
Block a user