Служба приложений Azure с питоном из проекта Visual Studio

У нас есть приложение на Python (Flask), которое мы разрабатываем с помощью Visual Studio. Мы отправляем это в Azure DevOps как git.

Когда я отправляю его в нашу службу приложений Azure, он работает только тогда, когда я отправляю только фактические файлы python, а не папку .vs или файлы .pyproj, .pyproj.user. Это означает, что у меня есть локальная папка, в которую я копирую файлы, а затем отправляю их в службы приложений. Это не самое лучшее решение, как вы можете себе представить.

Мои вопросы:

  1. Почему служба приложений не работает с «другими» файлами?
  2. Как это будет хорошо работать, если я каждый раз нажимаю прямо в службу приложения, а также в наш Azure DevOps?

person Wealot    schedule 15.11.2018    source источник


Ответы (1)


  1. не уверен, что правильно понимаю вопрос. но вам не нужно отправлять их в веб-приложение, чтобы оно работало. вы можете использовать файл gitignore, чтобы исключить ненужные файлы из коммитов.
  2. вы можете настроить ваше веб-приложение на использование локального метода развертывания git и выполнять push «напрямую», но, вероятно, это не то, что вы хотите делать. вы, вероятно, захотите создать фиксацию в репозитории git \ vsts \ any и отправить артефакты в веб-приложение
person 4c74356b41    schedule 15.11.2018
comment
Спасибо за замечание .gitignore. Я понял это совершенно неправильно, мне нужно было просто создать хорошие .gitignores и сохранить файлы VS ерунды локально, никогда не помещая их в какое-либо репозиторий git. (И я думаю, что .pyc мог бы убить и службу приложений ....) - person Wealot; 15.11.2018