Я создаю очень маленькое приложение Node / Express API в Azure, используя Twilio для маршрутизации связи для небольшой группы.Сначала я построил структуру данных для пользователей в CosmosDB, но обнаружил, что это минимум 24 доллара в месяц, что превышает бюджет для того, что может содержать около 20 записей.Из-за этого кажется более разумным просто встроить это в файл json, который находится в подпапке ./json.Однако мне пришло в голову, что всякий раз, когда я развертываю, я перезаписываю этот файл файлом по умолчанию, который у меня есть локально.Я работал с помощью инструмента службы приложений Azure в Visual Studio Code и не могу найти способ заставить его игнорировать файл.
Я могу зайти в Kudu и каждый раз копировать файл перед развертыванием, но в конце концов я забуду, и это звучит как очень хрупкий процесс.
Я добавил строку json/
в .gitignore, но это не влияет на развертывание (как и ожидалось).
Я также добавил "appService.zipIgnorePattern": ["json{,/**}"]
в файл settings.json, но вместо того, чтобы просто игнорировать эту папку на сервере, он удаляет ее при развертывании (zip игнорирует ее, а затем стирает / заменяет всю папку wwwsite).Поиск файла дает мне {"Message":"'D:\\home\\site\\wwwroot\\json\\users.json' not found."}
Я надеялся, что есть параметр, который будет развертываться, заменяя все папки в пакете и игнорируя все содержимое в папке ./json.Это существует?