1

Я хочу выполнить простую процедуру обновления для веб-программного обеспечения, которое используется несколькими пользователями.

Идея состоит в том, чтобы иметь программное обеспечение с несколькими версиями по адресу /opt/software/version-1.2.3/ или /opt/software/version-1.2.4/ .

В public-html/ папках пользователей есть символические ссылки на последнюю версию программного обеспечения, которые могут быть легко изменены при наличии новой версии программного обеспечения.

Это не работает, хотя, если есть пользовательские конфигурационные файлы или подпапки, такие как, например, data/, которые могут не обновляться и должны быть перенесены в следующую версию.

Каковы лучшие практические идеи о том, как я могу сделать это для будущих легких обновлений?

0