ASP. Net Core 2.2 или 3.1 SPA с React и Docker - PullRequest
0 голосов
/ 17 февраля 2020

Я уже два дня пытаюсь заключить в контейнер ASP. NET Core 2.2, но без какой-либо удачи я прочитал более 20 статей об этом, и я не уверен, возможно ли это вообще. Это приводит меня к странице с ошибкой, утверждающей, что он не может найти npm, и проверить, существует ли она и добавлена ​​ли она в PATH.

. Я попытался добавить эту

RUN apt-get install --yes curl
RUN curl --silent --location https://deb.nodesource.com/setup_10.x | bash -
RUN apt-get install --yes nodejs

к dockerfile, также добавил ** / node_modules в файл .dockerignore, как я читал в статьях, но без удачи

Прочитайте, что у кого-то получилось. NET Core 2.1, но я не пробовал, потому что это не будет работать для меня. Может кто-нибудь поделится пожалуйста если возможно с dot net core 2.2 или выше, могу согласиться на 2.2, 3.0, 3.1.

1 Ответ

0 голосов
/ 20 февраля 2020

Мне наконец удалось это сделать.

Хитрость заключалась в том, чтобы использовать другое изображение (node:13-alpine) для выполнения npm install и добавить условие в файл .cproj для публикации sh part.

В этой статье это объясняется лучше:

Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...