Я сделал следующие шаги:
- Я создал новый экземпляр Umbraco, используя пакет nuget и визуальную студию.
- Я выполнил развертывание в Azure, используя базу данных Azure в качестве серверной части.
- Установил шарнирный пакет.
- Добавил свой проект в систему контроля версий (включая папку App_Plugins, артикулированные dll и т.д.).
- Я могу удалить установку umbraco и полностью восстановить ее из системы управления версиями, включая Articulate.
Сейчас я начинаю добавлять контент, статьи, картинки и так далее.
Думаю, мне не нужно делать резервную копию всей папки на веб-сервере. Я регулярно делаю резервные копии своей базы данных Azure, и мне нужны некоторые папки, которые также заполнены новым содержимым, например
- медиа (наполнение картинками, которые я добавляю в свои статьи)
- App_Plugins (сохранение установленных пакетов в тени)
- App_Data/packages (каталог файлов для установленных пакетов)
- App_Data/umbraco.config (с сохранением некоторого контента для Articulate)
Итак, это все, что мне нужно, чтобы иметь возможность восстановить всю систему с помощью части управления версиями, резервной копии azure db и перечисленных папок?