FROM microsoft/dotnet:2.2.100-preview3-sdk AS build-env
WORKDIR /app
+
# Copy csproj and restore as distinct layers
COPY *.csproj ./
RUN dotnet restore
WORKDIR /app
COPY --from=build-env /app/out .
+# set ports
+EXPOSE 8083
+ENV ASPNETCORE_URLS=http://+:8083
+
# copy pdf library
# COPY libwkhtmltox.* ./
# install additional libaries
--location \
https://github.com/rdvojmoc/DinkToPdf/raw/v1.0.8/v0.12.4/64%20bit/libwkhtmltox.so
-
# copy assets
COPY assets/*.css ./assets/
ENTRYPOINT ["dotnet", "PdfService.dll"]
\ No newline at end of file