План A
- Создание образа докера для каждого приложения Angular
- Использование образа докера независимо, вероятно, в отдельном контейнере для каждого углового приложения
- Один контейнер Nginx, в котором будут размещены все подключаемые контейнеры
Итак, шаги 1 и 2 и прямолинейны, однако, часть, чтобы сделать контейнеры подключаемыми к Nginx, мне не очень понятна.
Мой основной план - сделать каждое приложение отдельным сервисом, чтобы при отправке изменений я мог перезапустить целевой сервис, а не всю платформу.
Есть идеи, как сделать контейнеры подключаемыми или какой-то другой подход?
План B
Чтобы все приложения в отдельном томе, например vol-ngapp1, vol-ngapp2, были подключены к контейнеру Nginx, как бы мне выполнить процедуру обновления таким образом? - Нужно ли перезапустить весь контейнер или как?
Нужен план C :) или что-то до Z: D.
Спасибо.