【 Cloud 】部署 Vue App 到 Azure App Service
內容
- 學習目標
- 前置準備作業
- 建立 Azure App Service
- 部署 Vue App 到 Azure App Service
學習目標
- 如何建立 Azure App Service
- 如何透過 Visual Studio Code 部署 Vue 專案 到 Azure App Service
前置準備作業
- 已安裝 Visual Studio Code
- 已開通 Microsoft Azure
- Azure 連結 https://azure.microsoft.com/zh-tw/
- 一個在本地端電腦可執行的 Vue App
建立 Azure App Service
Step 1. 登入到 Microsoft Azure
- 透過瀏覽器開啟 https://portal.azure.com/ 並登入

Step 2. 開啟 Azure App Service
- 在上方搜尋框輸入
app services並點選下方App Services的搜尋結果

Step 3. 建立 App Service
- 點選左上角的
Create

Step 4. 輸入 App 相關資訊
- 4.1 填寫資訊
- 在
Subscription欄位請選擇所要使用哪個訂閱帳號 - 在
Resource Group欄位請選擇使用舊有的或新建立一個新的 - 在
Name欄位請輸入一個可識別的名稱- 本範例使用
hello-vue-app-test
- 本範例使用
- 在
Runtime stack欄位請選擇Node 14 LTS - 在
Operating System欄位請選擇Linux - 在
Region欄位請選擇此服務所要建立於哪個資料中心 - 以上資訊輸入完成後請點選左下角的
Review + create
- 在

- 4.2 再次確認相關資訊後請按左下角的
Create

- 4.3 建立完成畫面並點選
Go to resource

- 4.4 設定
Configuration- 點選左邊的
Configuration
- 點選左邊的

- 點選上方的
Application settings>New application settingName欄位輸入SCM_DO_BUILD_DURING_DEPLOYMENTValue欄位輸入FALSE- 輸入完成後請點擊下方的
Ok按鈕



- 點選上方的
General settingsStartup Command欄位輸入npx serve -s- 輸入完成後請點擊上方的
Save按鈕,再點選Continue




- 4.5 取得
URL-
點選左上方的
Overview
-
之後將 Vue App 部署到 Azure App Service 時可以透過此網址開啟部署成功的網頁
-

部署 Vue App 到 Azure App Service
Step 1. 開啟 Vue 專案
- 透過 VS Code 開啟專案
- 請透過終端機在專案路徑中輸入下方指令
code .
- 請透過終端機在專案路徑中輸入下方指令
Step 2. Build 專案
- 開啟
Terminal- 點選上方的
Terminal>New Terminal
- 點選上方的

- 於
Terminal中輸入npm run build

- 安裝
serve套件- 於
Terminal中輸入npm install -g serve
- 於

- 驗證 Build 後所建立的檔案
- 於
Terminal中輸入serve -s dist - 透過瀏覽器開啟
Terminal中Local:顯示的網址
- 於


Step 3. 安裝 Azure App Service 套件
- 點選 VS Code 左邊的
extensions

- 於左上方的搜尋框輸入
Azure App Service並選擇搜尋結果中的Azure App Service

- 點選
Install進行安裝

- 安裝完成並點選左上方的
Explorer回到專案頁面

Step 4. 部署 Vue 專案到 Azure App Service
- 於 VS Code 中使用滑鼠右鍵點選
dist資料夾中的Deploy to Web App...

- 點選
Sign in to Azure...

- 輸入帳號進行登入


- 選擇所已建立的 Azure App Service
- 本範例於步驟
建立 Azure App Service 中步驟 4.1已建立hello-vue-app-testApp Service
- 本範例於步驟

- 點選
Deploy以部署到hello-vue-app-testApp Service

- 部署過程中

- 點選右下角的
Browse Website

- 部署成功畫面
- ㊟ 部署完成後須過一段時間畫面才會顯示出來
