Я не могу развернуть свое приложение в azure службе приложений. Я создал конвейер, который не работает на этапе развертывания службы приложения azure. Я пытался заставить это работать в течение нескольких дней. Я наконец прошел его через этап развертывания приложения, но он просто говорит Ошибка приложения, когда я нажимаю URL? и я настраиваю его, чтобы указать на правильную подписку. Веб-приложение для Linux, затем выбрал вызов app-service g c -dev, но я все еще получаю ошибки. Я также получаю ту же ошибку приложения при попытке развернуть приложение из vscode. Возможно, оба типа развертывания имеют дело с одной и той же проблемой. Хотя IDK.
Я чувствую, что это как-то связано с командой запуска, так как ничто не вызывает ng serve для запуска кода angular, но я не уверен. Еще одна вещь, которая может иметь отношение к проблеме, заключается в том, что все мои angular службы все еще имеют http://localhost:3000/api/
вместо некоторого URL-адреса облака. Не уверен, что это проблема с начальной загрузкой страницы. Я чувствую, что он должен хотя бы загрузить экран входа в систему. Я ценю любую помощь!
Этап развертывания
Шаги следующие:
steps:
- task: Npm@1
displayName: 'install the @anguliar/cli'
inputs:
command: custom
workingDir: glass/
verbose: false
customCommand: 'install @angular/cli -g'
steps:
- task: Npm@1
displayName: 'install the project'
inputs:
workingDir: glass/
verbose: false
steps:
- task: Npm@1
displayName: 'build project'
inputs:
command: custom
workingDir: my-app/
verbose: false
customCommand: 'run build'
steps:
- task: Npm@1
displayName: 'npm install the dist/folder for express'
inputs:
workingDir: my-app/dist/
verbose: false
steps:
- task: Npm@1
displayName: 'Build the project'
inputs:
command: custom
workingDir: my-app
verbose: false
customCommand: 'run build'
steps:
- task: AzureRmWebAppDeployment@4
displayName: 'Azure App Service Deploy: my-app dev'
inputs:
azureSubscription: 'Azure subscription 1 (99c421dc-5cf5-444c-8df5-c71[![enter image description here][2]][2]02)'
appType: webAppLinux
WebAppName: 'gc-dev'
packageForLinux: my-app
WebConfigParameters: '-Handler iisnode -NodeStartFile index.js -appType node'
enableCustomDeployment: true
TakeAppOfflineFlag: false