У меня есть ASP. NET Базовое веб-приложение с реакцией, которое я размещаю на Heroku
И я сделал еще один. NET Базовый проект библиотеки классов, который я хочу включить.
Я не могу понять, как?
Может ли кто-нибудь помочь мне понять?
это мой Dockerfile:
FROM node:10.13.0-alpine as node
WORKDIR /ClientApp
COPY public ./public
COPY src/index.jsx ./src/index.jsx
COPY package*.json ./
RUN npm install --progress=true --loglevel=silent
COPY src ./src
RUN npm run build
FROM mcr.microsoft.com/dotnet/core/sdk:3.0-alpine AS builder
RUN dotnet restore
RUN dotnet publish -c Release -r linux-musl-x64 -o /app
FROM mcr.microsoft.com/dotnet/core/aspnet:3.0-alpine
WORKDIR /app
COPY --from=builder /app .
COPY --from=node /app/build ./wwwroot
ENTRYPOINT ["./"]
и это моя структура папок:
ContainerFolder
|---MainAppFolder
|---|---App stuff
|---|---MainApp.sln
|---|---Dockerfile
|---|---MainApp.csproj
|---ClassLibraryFolder
|---|---ClassLibrary.csproj
до того, как я добавил другой проект библиотеки классов, все работало нормально