Мне интересно, как лучше подходить к Dockerize экземпляру styleguidist? Я думал о том, чтобы разделить контейнеры приложения и styleguidist (и папки), чтобы приложение и сервер styleguide работали в отдельных экземплярах, но похоже, что styleguidist не может быть настроен для чтения компонентов из папок вне root местоположения styleguide (где конфиг живет).
Идея заключалась в том, чтобы иметь что-то вроде этого:
- TheNiceApp
- client # CRA
- Dockerfile
- src
- components
- api
- Dockerfile
- e2e
- Dockerfile #Cypress image
- styleguide
- Dockerfile
- styleguidist.config.js
- package.json
и иметь docker -compose.yml для настройки всех контейнеров. Таким образом, конфигурация styleguidist должна будет загружать компоненты из родительской папки, а также загружать конфигурацию веб-пакета оттуда. Это возможно? Нужно ли извлекать приложение CRA, чтобы иметь возможность читать конфигурацию веб-пакета?
Или я должен докеризироваться с другим макетом папки? (styleguidist, живущий в приложении CRA как нормальное использование?)