Как в DDEV автоматически использовать настраиваемую конфигурацию оболочки внутри контейнера докеров?

Вместо того, чтобы вручную настраивать мои точечные файлы (.bashrc, .inputrc, .vim и .vimrc и т. Д.) Внутри контейнера докеров, который создает DDEV ... нет ли способа автоматически сделать это из конфигурации ddev? Клянусь, я где-то видел это (может, сообщение в блоге?) И просматривал https://ddev.readthedocs.io и поиск в Интернете, но нигде не могу найти его описания. Мне нужно делать docker cp ... или есть ddev способ?


person alec    schedule 25.07.2020    source источник
comment
Это был неплохой вопрос, и я очень рад, что он здесь, потому что не только вы не знаете, что это доступно.   -  person rfay    schedule 26.07.2020


Ответы (1)


Да, вы можете предоставить настраиваемую конфигурацию в веб-контейнере с помощью домашних дополнений, см. документы. Вы можете добавить новую конфигурацию (все, что вы хотите в своем домашнем каталоге) для каждого проекта (поместив в свой проект .ddev / homeadditions) или глобально (добавив глобальные ~ / .ddev / homeadditions).

В блоге есть пример этого (до того, как вы могли сделать это глобально в v1.15 +), показывающий настройку oh-my-zsh, https://www.ddev.com/ddev-local/oh-my-zsh-using-custom-commands-and-other-goodies-to-add-to-ddev/

person rfay    schedule 25.07.2020
comment
.ddev/homeadditions! Не могу поверить, что пропустил это (хотя, думаю, было бы труднее поверить, что это не было доступно или задокументировано). Спасибо ‹3 - person alec; 25.07.2020
comment
Хотелось бы получить предложения о том, как сделать это более доступным в документации. Конечно, невозможно все прочитать или вспомнить, что означает что-то, когда это нужно. - person rfay; 26.07.2020
comment
Я искал это с помощью термина конфигурации оболочки, который не дал результатов. Конфигурация домашнего каталога, хотя и имеет смысл, поскольку точечные файлы помещаются в домашний каталог пользователей, в моем понимании не коррелировала с тем, что я искал, поэтому я смотрел мимо нее. - person alec; 27.07.2020