通过 azure 应用服务部署时未加载应用程序

时间:2021-04-02 19:17:48

标签: azure vue.js github deployment github-actions

我是 Azure 的新手

我使用 vue create 创建了一个新的 Vue 项目,它在本地运行,甚至为 dist 文件夹提供服务,它也成功运行。 (serve -s dist)

然后我使用 GitActions 将应用程序部署到 Azure(Web 应用服务),Azure DevOps 服务表明部署已成功: azure-devops-service-github-actions

所以我希望看到默认页面为: vue-app-default-page-content

相反,它仍然显示为: azure-site-landing-page

没有错误消息,我不确定如何最好地调试部署出现的问题。也不确定以后当我将应用程序与任何 REST API 一起使用时,它是否包含任何配置以使其启动和运行。


其次,不是阻止程序,而是从工作流中删除这些行 - master.yml 文件后,部署继续进行,没有任何问题。使用了 Node 12 和 Node 14。我在谷歌上搜索过,不知道为什么??

- name: Upload artifact for deployment job
      uses: actions/upload-artifact@v2
      with:
        name: node-app
        path: .

它导致以下错误并且每次都不断地重新运行而不退出(重新尝试完成该过程):

Error: read ECONNRESET
    at TLSWrap.onStreamRead (internal/stream_base_commons.js:201:27) {
  errno: 'ECONNRESET',
  code: 'ECONNRESET',
  syscall: 'read'
}

任何建议将不胜感激。谢谢

PS:尝试使用 azure 静态 Web 应用程序,它运行起来非常出色!但对我来说,现在使用静态 Web 应用程序有点挑战。因此,出于这个原因,我需要坚持使用 Azure Web 应用服务。

1 个答案:

答案 0 :(得分:1)

需要添加启动命令,可以试试。

import pandas as pd
import itertools

a=pd.DataFrame({'A':[1,2,3],'B':[4,5,6]})
b=pd.DataFrame({'A':[7,8,9],'B':[10,11,12]})
c=pd.DataFrame({'B':[13,14,15],'C':[16,17,18]})

list_of_dicts=[]

for i in [a, b, c]:
    x=i.to_dict('records')
    list_of_dicts.append(x)

pd.DataFrame.from_records(list(itertools.chain.from_iterable(list_of_dicts)))

npx serve -s

相关帖子。

1. Default Documents (custom 404) on Azure AppService Linux website

2. pm2 not found on Azure App service with Node 14 runtime

3. linux azure web app not showing my reactjs app