QuickApp icon indicating copy to clipboard operation
QuickApp copied to clipboard

Docker File

Open nat2k5us opened this issue 5 years ago • 0 comments

I can run my app locally and browse but with docker it always fails

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443



FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build
WORKDIR /src
COPY ["./Source/", "./"]

RUN dotnet restore "./QuickApp/QuickApp.csproj"
COPY . .
WORKDIR "/src/QuickApp"
RUN dotnet build "QuickApp.csproj" -c Release -o /app/build

RUN apt-get update && \
    apt-get install -y wget && \
    apt-get install -y gnupg2 && \
    wget -qO- https://deb.nodesource.com/setup_10.x | bash - && \
    apt-get install -y build-essential nodejs

# RUN ls -RhlL

FROM build AS publish
# RUN dotnet publish /p:VersionNumber=${VERSION} /p:VersionSuffix=${VERSION_SUFFIX} <Project>.csproj -c Release -o /app
RUN dotnet publish "QuickApp.csproj" -c Release -o /app/publish --verbosity d
EXPOSE 5000
EXPOSE 5001
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "QuickApp.dll", "--urls", "http://*:5000;http://*:5001"]
# ENTRYPOINT ["dotnet", "QuickApp.dll"]
# ENTRYPOINT ["dotnet", "QuickApp.dll", "--urls", "http://0.0.0.0:5000"]

nat2k5us avatar Oct 18 '20 02:10 nat2k5us