А зачем хранить все файлы RustDedicated и Oxide локально?
Может вынести их установку в Dockerfile, а отдельно хранить только конфиги и каталоги Oxide/plugins для каждого сервера (подключенные к разным веткам git) и подмонтировать их в контейнеры в соответствующие каталоги (через volumes)?
В таком случае при получении изменений с репозитория с плагинами они сразу будут видны в контейнере.
P.S.: с серверами раста сталкивался лет 5 назад, может какие-то моменты не учел.
А зачем хранить все файлы RustDedicated и Oxide локально?
Может вынести их установку в Dockerfile, а отдельно хранить только конфиги и каталоги Oxide/plugins для каждого сервера (подключенные к разным веткам git) и подмонтировать их в контейнеры в соответствующие каталоги (через volumes)?
В таком случае при получении изменений с репозитория с плагинами они сразу будут видны в контейнере.
P.S.: с серверами раста сталкивался лет 5 назад, может какие-то моменты не учел.