/WorkTimeSurvey-backend

GoodJob 後端 API 服務

Primary LanguageJavaScriptMIT LicenseMIT

GoodJob 好工作評論網 後端網站 API

Build Status Build Status Coverage Status License

分享你的工時薪資,面試與工作經驗,讓我們一起改善工作資訊不透明的現況

立刻前往 --> https://www.goodjob.life

  • Environment: nodejs 8
  • DB: mongodb >= 3.2, redis

Contirbution

See our Contribution Guide

Install and Run

Use docker-compose

docker-compose run --rm node yarn install
docker-compose run --rm node npm run migrate
docker-compose up

MONGODB_URI 是 mongodb 的連線網址(例:mongodb://localhost/goodjob), REDIS_URL 是 redis 的連線網址(例:redis://localhost)

測試

注意:請不要拿正式的資料庫做網址,測試將會清除一切資料 Notice: The test will clean all the data in db, please DON'T use db in production

docker-compose run --rm node npm test
docker-compose run --rm node npm run lint
docker-compose run --rm node npm run lint:fix

API documentation