moda-gov-tw / civic-tech-experimental-field-dengue-backend

本案為「112年數位發展部公民科技試驗場域示範案」由「好想打流感」團隊開發的「台南市登革熱防疫現場數位工具」透過與臺南市政府衛生局的合作,協助開發數位工具以簡化登革熱防治工作上的流程,並改善目前繁瑣的人工確認作業及掌握更即時的資訊。
MIT License
1 stars 0 forks source link

台南市登革熱防疫現場數位工具 - 後端

系統環境

安裝準備

  1. Install Nodejs ^18
  2. Install MongoDB ^4.4
  3. Clone repository
  4. Create folder "uploads" and "logs"

資料庫

  1. Create DB 「dengue」

相依套件

yarn install

編輯 .env

  1. rename .env.sample to .env
  2. Filled .env
// 後端使用 Port
PORT=

// 加密 Salt
SALT=

// 允許前端 Domain CORS
CORSORIGIN=

// MONGODB 位置
MONGODB=

// 儲存檔案的 URL path
FILEBASE=

運行開發模式

node app.js
or nodemon app.js

運行正式環境

建議使用 PM2 運行

pm2 start app.js
pm2 startup
pm2 save