Commit Graph
81 Commits
Author SHA1 Message Date
cihatata 93fa4ca13b fix: add injection for jobqueque 2025-02-11 07:49:46 +03:00
cihatata 7b6eed96f4 fix: remove fetch requests 2025-02-11 07:43:39 +03:00
cihat 158a3f14ea fix: use default.json 2025-02-11 07:43:39 +03:00
cihat c6b3932677 fix: constructure 2025-02-11 07:43:39 +03:00
cihatata dea8c4fdd8 fix: use new structure 2025-02-11 07:43:39 +03:00
cihatata a98a3dd7a3 feat: authController i18n 2025-02-11 07:43:38 +03:00
cihatata 6fc0e31743 fix: create stringService 2025-02-11 07:43:38 +03:00
cihatata 10713428b9 feat: i18n support for backend 2025-02-11 07:43:36 +03:00
Alex Holliday 85a5b83ab8 fix DU operations 2025-02-05 13:59:28 -08:00
Alex Holliday 252c16ac1b add a response middleware to enforce consistent API response 2025-01-19 09:53:03 -08:00
Alex Holliday 74ec29fbc1 add routes to app 2025-01-02 12:02:28 -08:00
Alex Holliday 71fd2fb5ef use ngrok 2025-01-02 11:40:26 -08:00
Alex Holliday 4c2a0fd2d3 Use initJobQueue method to initialize JobQueue, flush Redis DB on shutdown timeout 2025-01-01 13:33:01 -08:00
Alex Holliday 73994caa14 Add net module to network service 2024-12-27 10:49:06 -08:00
Alex Holliday 83e489cfe5 Use service registry instead of adding services to request 2024-12-24 12:00:52 -08:00
Alexander Holliday bd81c49b1e Revert "hotfix: move middleware to after JobQueue initialization" 2024-12-23 15:52:16 -08:00
Alex Holliday fdb77bb073 move middleware to after JobQueue initialization 2024-12-23 15:16:52 -08:00
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