Где файлы исходного кода хранятся в azure в случае веб-приложения на Linux для веб-сайта на python?

Я создал веб-приложение в azure для веб-приложения на python. Я успешно развернул его с помощью zip и команды azure cli. Это сработало, и мой веб-сайт теперь работает. Но что меня действительно смущает, так это то, что я не вижу файлы своего веб-сайта через filezilla.

Я имею в виду, что он должен содержать все эти скрипты и файл базы данных. Я использую sqlite db. Итак, если я просто хочу загрузить какое-то изображение вручную или загрузить базу данных для резервного копирования или локальной работы с обновленной базой данных PROD, как мне это сделать?

Единственное, что я там нашел, это output.tar.gz файл, содержащий выходной файл.tar, который содержит все файлы моего веб-сайта, а также файл базы данных. Но будет ли сервер azure хранить все файлы, которые веб-сайт использует в данный момент, в архиве? Это замедлило бы работу приложения, поэтому я не верю, что эти файлы соответствуют актуальному рабочему экземпляру веб-сайта PROD.

Итак, как я могу загрузить файл базы данных из PROD на свой локальный компьютер?

ОБНОВЛЕНИЕ:

я его проверял. Я создал текстовый файл через SSH консоль на прод файловой системой под файлы моего сайта. Но его не оказалось в этом архиве output.tar.gz . Таким образом, похоже, что этот архив содержит только то, что было развернуто локально на сервере.

Наконец-то я нашел ответ для себя и тоже могу поделиться им.

Похоже, что структура файлов и папок выглядит следующим образом:

root@abc1234/
├─ home/
│  ├─ site/
│  │  ├─ wwwroot/
├─ tmp/
│  ├─ zxc0987/
│  │  ├─ [all the website files here...]
├─ [some other files and folders...]

Это не совсем интуитивно, но вот что я выяснил:

Вы можете получить доступ только к корневой папке@abc1234/home из FileZilla и ко всему, что находится внутри нее. Фактические файлы веб-сайта я нашел в корневой папке@abc1234/tmp/zxc0987, и это папка, в которой открывается консоль ssh при запуске.

Так что я пока не тестировал это. Но гипотетически мы должны иметь возможность скопировать нужные нам файлы с веб-сайта PROD в одну из папок, доступных по ftp, и тогда мы сможем их загрузить.

Имейте в виду, что "abc1234" и "zxc0987" - это всего лишь примеры, и там у вас будет другая последовательность символов, и они будут длиннее.

Вернуться на верх