# coffee-alarm **Repository Path**: OSV-Labs/coffee-alarm ## Basic Information - **Project Name**: coffee-alarm - **Description**: 服务器告警通知队列监控 - **Primary Language**: JavaScript - **License**: Unlicense - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-15 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Coffee alarm A alarm platform ![coffee alarm](https://cloud.githubusercontent.com/assets/141127/15213188/30b954ee-1878-11e6-8fe9-206ebd2bf52d.png) ### # Dependency - Node.js - CoffeeScript - Express.js - Kue - Pug - PM2 - dotenv - Mongodb - Mailgun.js - Nodemailer - Semantic UI ### # Install ````shell npm install coffee-script -g npm install pm2 -g npm install ```` ### # Create account ````shell coffee init.coffee (your username) (your password) ```` ### # Run ````shell NODE_ENV=production npm start ```` ### # Deploy Coffee alarm Cluster ```` git pull & pm2 restart process.yml ```` ### # Start Mail Queued ````shell pm2 start queued/process_nodemailer.coffee ```` ### # Todo - [x] Express.js + Semantic UI - [x] Mail Queued - [x] Receiver APIs - [x] Mongodb - [x] Pagination - [x] Search - [x] Authentication - [ ] Statistics - [ ] SMS integration