Skip to content

Lidemy/lidemy-learning-backend

Repository files navigation

簡介

這是 Lidemy 學習系統後端原始碼,採用 Express + Sequelize 開發。

建置

前置作業

  1. 根據 Firebase 官方文件產生 JSON 設定檔,放到 config/firebase.json
  2. 新增 config/config.json,格式為:
{
  "development": {
    "username": "",
    "password": "",
    "database": "",
    "host": "127.0.0.1",
    "dialect": "mysql"
  },
  "test": {
    "username": "",
    "password": "",
    "database": "database_test",
    "host": "127.0.0.1",
    "dialect": "mysql"
  },
  "production": {
    "username": "",
    "password": "",
    "database": "database_production",
    "host": "127.0.0.1",
    "dialect": "mysql"
  }
}

接著請複製.env.example並改名成.env,並且設置裡面的環境變數:

  1. FIREBASE_DB_URL
  2. REGISTER_CODE
  3. SLACK_WEBHOOK_URL

最後 npm install 即可。

開發

  1. npm run dev

部署

  1. npm run pm2

About

No description, website, or topics provided.

Resources

Stars

7 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors