QuickApp
QuickApp copied to clipboard
Docker File
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"]