I have “Dockerized” my Angular app and my Identity Server app, so a user can navigate to the Identity Server login from the Angular app. However, I get a 500 Server Error when I attempt to login inside the Identity Server, and the screen says “Sorry, there was an error”.
Running the Angular / ID Server locally does not present this issue, and I can login to Identity Server and return to the Angular app without a problem.
Here is the Dockerfile for my ID Server app:
`FROM microsoft/dotnet:2.1-sdk AS build-env
ARG source
RUN echo "source: $source"
WORKDIR /app
RUN apt-get update && apt-get install -y apt-transport-https
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash
RUN apt-get install nodejs
RUN node -v
RUN npm -v # Copy csproj and restore as distinct layers
COPY *.csproj ./
RUN dotnet restore #Copy everything else & build
COPY . ./
RUN dotnet publish -c Release -o out # Build runtime image
FROM microsoft/dotnet:2.1-sdk WORKDIR /app
COPY --from=build-env /app/out .
ENV ASPNETCORE_URLS=http://*:5000
EXPOSE 5000
ENTRYPOINT ["dotnet", "IdentityServerWithAspNetIdentity.dll"]`
Can someone point me in the right direction here? I’m a Docker newbie, so any help offered would be greatly appreciated. Thank you