# --- Build stage ---
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
WORKDIR /src

# Kopier alt
COPY . .

# Publiser i Release
RUN dotnet publish "Hospitality.Backend.csproj" -c Release -o /app/publish

# --- Runtime stage ---
FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS final
WORKDIR /app

# Kopier publisert output
COPY --from=build /app/publish .

# Appen lytter standard til ASPNETCORE_URLS
EXPOSE 8080
ENV ASPNETCORE_URLS=http://0.0.0.0:8080

ENTRYPOINT ["dotnet", "Hospitality.Backend.dll"]
