Files
Arne Moerman de189d0c47
Build and Push Docker Image / build-and-push (push) Successful in 1m45s
first commit
2026-10-06 16:54:39 +02:00

25 lines
621 B
Docker

FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
WORKDIR /src
COPY src/SeerrAutoApprove/SeerrAutoApprove.csproj src/SeerrAutoApprove/
RUN dotnet restore src/SeerrAutoApprove/SeerrAutoApprove.csproj
COPY src/ src/
RUN dotnet publish src/SeerrAutoApprove/SeerrAutoApprove.csproj -c Release -o /app --no-restore
FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS final
WORKDIR /app
RUN mkdir -p /data && chown $APP_UID /data
ENV ASPNETCORE_HTTP_PORTS=8080 \
AutoApprove__DatabasePath=/data/autoapprove.db
COPY --from=build /app .
USER $APP_UID
EXPOSE 8080
VOLUME ["/data"]
ENTRYPOINT ["dotnet", "SeerrAutoApprove.dll"]