布署到 MS Azure 总共有3个步骤:

  1. 准备代码
  2. 启用 Microsoft 的 Azure App Service 服务 (会用就可以跳过)
  3. 部署到 MS Azure

第一步 准备代码

  1. 请先检查目前的后端是否有资料夹 public ,如果想要最新或其他版本的前端代码,请到 GitHub Clone 下来,并依照 打包前端代码 打包新的前端到后端来
[ -d "./public" ] && echo "Directory ./public exists."
# Directory /public exists.
  1. 先在本地执行,到 http://localhost:8000 确认各方面都没有问题 請注意!Windows 使用者請使用 npm run start:ps
npm install
npm run start
# Server has started on <http://localhost:8000> !
  1. 如果你不曾設定過環境變數 .env 請複製當前 .env.example 並添加 Notion API Key,如果不知道怎麼取得 API Key,請參考 : Notion API Key 取得流程
cp .env.example .env

# 編輯 .env, 填入 KEY
NOTION_API_KEY=secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  1. 如果你已经在 VSCode 安装并登入了 Azure App Service 可以直接到第三步

第二步 启用 Microsoft 的 Azure App Service 服务