Commit Graph

64 Commits

Author SHA1 Message Date
Alex Holliday
7223ca366a Add temporary dummy data route 2024-11-19 16:01:28 +08:00
Alex Holliday
2548742f31 Inject dockerode, instantiate instance 2024-11-13 10:36:42 +08:00
Alex Holliday
a27cadc94f Add routes for status page 2024-11-11 12:18:05 +08:00
Alex Holliday
c83e2cb6f2 Add module var for shutdown timeout 2024-10-31 17:01:27 +08:00
Alex Holliday
0f30d58125 Added isShuttigDown var to handle case of multiple kill/interupt signals 2024-10-31 15:59:51 +08:00
Alex Holliday
5a5c0c610d replace cleanup method with better shutdown method 2024-10-31 15:01:08 +08:00
Alex Holliday
013d9fb607 update index.js to use new services 2024-10-28 14:21:11 +08:00
Alex Holliday
a0248c81c2 standardize log statements 2024-10-24 15:28:13 +08:00
Alex Holliday
0649002d27 removed unused endpoints from index.js, moved db connection to index.js 2024-10-24 12:31:22 +08:00
Alex Holliday
3f90bb1d0f Inject dependencies for JobQueue 2024-10-22 15:26:38 +08:00
Alex Holliday
8279732e16 Inject AppSettings 2024-10-21 16:14:19 +08:00
Alex Holliday
1c30c309a7 Refactor network service to inject dependencies 2024-10-18 11:12:18 +08:00
Alex Holliday
ae223b4c62 Inject dependencies into EmailService 2024-10-17 14:33:18 +08:00
Alex Holliday
3ace148dc9 Prettier formatting 2024-10-16 11:46:03 +08:00
Alex Holliday
f057807b56 migrate to esm 2024-10-15 11:57:37 +08:00
Alex Holliday
f724997b02 Add JSdocs to SettingsService, add descriptions of services 2024-10-01 09:55:14 +08:00
Alex Holliday
11b97ab3b4 add update settings method, remove all env var references possible 2024-09-26 14:37:11 +08:00
Alex Holliday
992bf099fa Add app settings model, routes, db ops, service, use settings for issueToken 2024-09-26 13:41:50 +08:00
Alex Holliday
d55119c28d Add job queue to docs 2024-09-25 12:55:31 +08:00
Alex Holliday
f2407ac5fa Remove unused pagespeed modules 2024-09-25 11:52:39 +08:00
Alex Holliday
115831ca34 Remove unsued alert module 2024-09-25 11:41:50 +08:00
Alex Holliday
d2ab33492a Update auth endpoints 2024-09-24 13:56:58 +08:00
Alex Holliday
ac37211e32 refactor invite to its own route and controller 2024-08-26 17:43:56 -07:00
Alex Holliday
6d99002fd1 Finish refactoring auth slice, fixed several bugs 2024-08-17 20:23:34 -07:00
Alex Holliday
ea00cf07a1 Added metrics endpoint to queue, improved cleanup, improved logging 2024-08-15 14:13:12 -07:00
Alex Holliday
809e6ee58f Refactored notifications from Check model to NetworkService 2024-08-14 10:20:35 -07:00
Alex Holliday
c11d5f4d5a Added more logging, improved cleanup 2024-08-06 13:52:48 -07:00
Alexander Holliday
95dfc8d82c Feat/maintenance window controller (#475)
* Added createMaintenanceWindow route

* Added getMaintenanceWindowsByUserId

* Added getMaintenaceWindowsByMonitorId method, updated routes

* Exported delete methods
2024-07-30 10:01:52 -07:00
Alexander Holliday
e47d3685ce Moved all methods to modules (#460)
* Moved all methods to modules

* removed old mongoDB file
2024-07-26 18:25:20 -07:00
M M
b142eac0a5 Instantiating the service and adding it to the request object. 2024-07-22 19:54:41 -07:00
Alex Holliday
fdb59866b3 updated code for new package 2024-07-19 20:02:01 -07:00
Alex Holliday
12e23cb156 Removed sendgrid, use emailService for all emails. Updated env vars, updated scripts 2024-07-19 15:41:06 -07:00
Alex Holliday
1c3c7e115a Refactored email service for modernity and clarity 2024-07-19 14:35:50 -07:00
MuhammadKhalilzadeh
d541dfb57b emailService.js created, env variables added 2024-07-19 22:39:12 +03:30
MuhammadKhalilzadeh
505c6bf5de Nodemailer implemented 2024-07-19 21:44:40 +03:30
M M
29dbba9002 Fix imports 2024-07-15 22:53:15 -07:00
M M
f8bfe5d675 Fixed import. 2024-07-15 22:51:24 -07:00
M M
6259b89b94 Fixed import issues and some naming. 2024-07-15 22:43:20 -07:00
M M
9be79a99b6 Added route in index.js 2024-07-15 22:27:05 -07:00
Alex Holliday
f9f73dbc47 Implemented ping type for monitors, added cleanup for job queue 2024-06-14 14:31:07 -07:00
Alex Holliday
a9ddb27218 Implemented HTTP(s) Request, added add and delete to and from job queue 2024-06-13 13:05:41 -07:00
Alex Holliday
9e724f764f Merge branch 'master' into feat/job-queue 2024-06-05 12:32:34 -07:00
Alex Holliday
88b0b0f97c Added queue service, Added controller for testing purposes 2024-06-05 12:29:01 -07:00
veyselboybay
d627f03e8e Implemented the emailing service 2024-06-05 14:17:54 -04:00
Alex Holliday
b4cee7e065 Refacoted API url 2024-06-04 14:18:25 -07:00
Alex Holliday
7e9f8d9d29 Implemented routes 2024-05-28 11:34:25 -07:00
Alex Holliday
bd4d442781 Merge branch 'master' into feat/check-routes 2024-05-27 15:38:12 -07:00
Alex Holliday
1e398d9153 Added route and DB scaffolds 2024-05-27 13:51:51 -07:00
Alex Holliday
d84a0f9c87 Started update user route 2024-05-27 11:57:25 -07:00
Alex Holliday
950222f94e Implemented error handling middleware 2024-05-27 10:47:14 -07:00