Создайте проект angular с помощью докера и извлеките папку dist

Я использую компьютер с Windows для работы, но политика нашей компании не позволяет создавать проект angular, поэтому я использую для него докер. Сейчас я создаю angular проект внутри докера и работаю с nginx, он отлично работает. Но при любых изменениях в проекте мне нужно перестроить образ докера, удалить существующий контейнер и повторно запустить контейнер. Моя идея; Я создаю проект angular с помощью докера и отправляю его в папку dist на локальный компьютер, и я обслуживаю папку dist с помощью iis, поэтому, когда я обновляю свой проект, я только перестраиваю образ докера и удаляю его после.

Есть ли решение моей идеи?


person Baris    schedule 26.12.2018    source источник


Ответы (1)


Запустите контейнер в процессе сборки и используйте docker cp для копирования содержимого dist из запущенного контейнера в локальную (главную) папку. Затем вы можете удалить контейнер / изображение.

person Jan Garaj    schedule 26.12.2018