Я пытался развернуть свое приложение Fastapi на Azure DevOps в течение последних двух дней. Это работало отлично раньше, но теперь он не работает, хотя я не внес никаких изменений в трубопровод. < /P>
Мой трубопровод: < /p>
trigger:
- main
variables:
azureServiceConnectionId: service_connectionID
webAppName: appname
vmImageName: 'image'
environmentName: 'env'
projectRoot: $(System.DefaultWorkingDirectory)
pythonVersion: '3.11'
stages:
- stage: Build
displayName: Build stage
jobs:
- job: BuildJob
pool:
vmImage: $(vmImageName)
steps:
# Set up Python environment
- task: UsePythonVersion@0
inputs:
versionSpec: '$(pythonVersion)'
displayName: 'Use Python $(pythonVersion)'
# Install dependencies
- script: |
python -m venv antenv
source antenv/bin/activate
python -m pip install --upgrade pip
pip install setuptools wheel
pip install -r requirements.txt
workingDirectory: $(projectRoot)
displayName: 'Install requirements'
# Create deployment package
- task: ArchiveFiles@2
displayName: 'Archive files'
inputs:
rootFolderOrFile: '$(projectRoot)'
includeRootFolder: false
archiveType: zip
archiveFile: $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
replaceExistingArchive: true
# Publish build artifacts
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
ArtifactName: 'drop'
publishLocation: 'Container'
- stage: Deploy
displayName: 'Deploy Web App'
dependsOn: Build
condition: succeeded()
jobs:
- deployment: DeploymentJob
environment: $(environmentName)
pool:
vmImage: $(vmImageName)
strategy:
runOnce:
deploy:
steps:
# Deploy the web app
- task: AzureWebApp@1
displayName: 'Deploy Azure Web App'
inputs:
azureSubscription: $(azureServiceConnectionId)
appType: 'webAppLinux'
appName: $(webAppName)
package: '$(Pipeline.Workspace)/drop/$(Build.BuildId).zip'
runtimeStack: 'PYTHON|3.11'
startUpCommand: 'startup.txt'
deploymentMethod: 'auto'
< /code>
Моя команда запуска: < /p>
gunicorn -w 4 -k uvicorn.workers.UvicornWorker --timeout 600 -b 0.0.0.0:8000 app:app
< /code>
и его допущена ошибка как < /p>
## [error] не удалось развернуть пакет веб - https: //:@ai-commission-dsbfcbduhcb6gtfz.scm.estus2-01.azurewebsites.net/api/vfs/logfiles/kudu/trace
## [ошибка] Ошибка: ошибка: не удалось развернуть пакет веб-сайта в App Service. Конфликт (код: 409) < /p>
## [Warning] Ошибка: не удалось обновить историю развертывания. Ошибка: плохой запрос (код: 400)
Подробнее здесь: https://stackoverflow.com/questions/793 ... onflict-co
## [error] Ошибка: Ошибка: не удалось развернуть веб -пакет в службу приложений. Конфликт (Код: 409) ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как разрешить конфликт 409 с InertiaJS при перенаправлении входа в Laravel?
Anonymous » » в форуме Php - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-
-
-
## React Native Document Ficker Error Error Error: `GuardEdresultAsynctask` не найдена
Anonymous » » в форуме Android - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-