Ошибка статического пути к файлу пакета npm в ядре aspnet и проекте vue, запущенном в Docker - PullRequest
0 голосов
/ 04 января 2019

Я разрабатываю основной проект aspnet шириной vue.js на докере.мои проекты используют пакеты npm, например значки дизайна материалов.У меня проблема при публикации.

nginx работает перед моим док-контейнером, и мне был дан адрес (например: http://devlinux/yourdocker).). Поскольку при публикации проекта статический файл npm обращается кдомашний каталог, но файлы находятся в yourdocker

Как я могу экспортировать ваши статические адреса файлов в

  1. yourdocker / dist / blabla.woff
  2. yourdocker / dist / blabla.ttf

при создании файлов npm?

1 Ответ

0 голосов
/ 04 января 2019

Используйте docker тома , чтобы указать каталог из контейнера Docker на какой-либо каталог в вашей файловой системе.

Параметр -v позволяет создавать новый том во времязапускается контейнер докера.

 docker run --name your-container-name -v /my/own/datadir:/dist/ -d your-image-name

После этого вы можете увидеть в каталоге / my / own / datadir в вашей файловой системе все файлы из / dist изконтейнер, чтобы вы могли обслуживать эти файлы вашим NGINX.

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