Commit Graph
118 Commits
Author SHA1 Message Date
mbecker20 487bf515ba spawn threads to complete tasks requested over http 2023-01-07 21:45:57 +00:00
mbecker20 6b366fb0e2 get stats api 2023-01-07 08:01:44 +00:00
mbecker20 823a735ef7 prep monitor_periphery for publish 2023-01-05 02:13:22 +00:00
mbecker20 a192b142d4 update helpers to be on crates.io 2023-01-05 02:07:10 +00:00
mbecker20 277d5fe662 update licenses and descriptions 2023-01-05 02:03:00 +00:00
mbecker20 680bb55321 start prep monitor_periphery for crates.io 2023-01-05 01:57:55 +00:00
mbecker20 33e0568782 cli to start up periphery as daemon 2023-01-05 01:55:00 +00:00
mbecker20 2b1b88ce3c periphery doesn't log any secret values on startup 2023-01-05 01:20:19 +00:00
mbecker20 bd02b9e281 fix build and deploy 2023-01-05 01:04:10 +00:00
mbecker20 85c5b146d4 fix builds getting stuck. update core dockerfile 2023-01-04 23:26:12 +00:00
mbecker20 8b16aff3bf implement home, servers, implement container log passthrough 2023-01-02 05:28:38 +00:00
mbecker20 58a5accd83 link up the stats websocket 2022-12-31 09:42:41 +00:00
mbecker20 de937707e1 Periphery config repo dir parse as PathBuf 2022-12-31 06:23:07 +00:00
mbecker20 0ceecee604 a bunch of stuff 2022-12-31 05:42:44 +00:00
beckerinj 5d0c14201d start on processes in stats 2022-12-30 12:36:13 -05:00
mbecker20 b042494b44 get system component temps etc 2022-12-30 05:56:16 +00:00
mbecker20 3b6d3af7bb implement google oauth 2022-12-29 07:59:50 +00:00
mbecker20 de8c59bb61 clean up the log for unauthorized ip access 2022-12-27 05:51:06 +00:00
mbecker20 9cde83de0e update gen_config in cli to support adding allowed_ips 2022-12-27 05:41:14 +00:00
mbecker20 0a5256cbd7 periphery allowed ips 2022-12-27 05:03:24 +00:00
mbecker20 3c055544cc move Timelength to local types for typeshare 2022-12-26 22:14:57 +00:00
mbecker20 0d4118dac8 add crud for groups at all client levels 2022-12-26 19:55:33 +00:00
mbecker20 dac9c05a89 change default periphery stats polling rate to 5-sec 2022-12-26 19:07:32 +00:00
mbecker20 6fc4a0627c running as daemon seems to work! 2022-12-26 06:24:38 +00:00
mbecker20 4a99ccc1a9 run periphery as daemon 2022-12-25 22:59:03 +00:00
mbecker20 6be463475c change update send channel to tokio::sync::broadcast 2022-12-24 06:10:13 +00:00
mbecker20 858cead89d rename stats_interval to stats_polling_rate 2022-12-24 05:28:10 +00:00
mbecker20 ba439d6f5f improve periphery stats with modify interval, modify user updates, frontend state 2022-12-23 05:41:06 +00:00
mbecker20 902bf0c981 frontend login guard and page, deployment / build copy route 2022-12-21 06:21:23 +00:00
mbecker20 3a0fa36d19 pull deployment repo 2022-12-21 05:10:17 +00:00
mbecker20 81e96861d7 only show size of / and paths including "external" 2022-12-18 02:41:36 +00:00
beckerinj e5dec41b49 slim and full periphery. updated stats type 2022-12-12 00:46:27 -05:00
beckerinj ba431638b7 gen periphery config with cli 2022-12-11 12:42:53 -05:00
beckerinj e81b6a14de list + prune images networks containers 2022-12-11 02:19:52 -05:00
beckerinj 1eb707a759 get docker compose testing setup working 2022-12-10 15:55:41 -05:00
beckerinj 31dd47aac8 create and test deploy 2022-12-08 00:29:34 -05:00
beckerinj a382b4d589 delete repo when deleting build 2022-12-04 04:36:36 -05:00
beckerinj 34b60c755b container stats 2022-12-04 01:59:47 -05:00
beckerinj bf80b34e8e rename monitor_types and update axum version 2022-12-01 00:33:00 -05:00
beckerinj 4a7c0008e0 health check? 2022-11-23 13:13:32 -05:00
beckerinj 56269b2fcf add dockerfiles and add version tags to docker builds 2022-11-20 22:24:59 -05:00
beckerinj 393e202102 move config files to dedicated folder 2022-11-14 01:05:26 -05:00
beckerinj 809732e7f3 build route 2022-11-13 23:29:12 -05:00
beckerinj a7abca2038 implement docker build 2022-11-13 23:19:41 -05:00
beckerinj 475f6774bf implement more periphery routes + periphery client 2022-11-13 02:14:36 -05:00
beckerinj d4a775025f implement clone build / deployment repo 2022-11-13 00:01:53 -05:00
beckerinj 21c8fac0a4 configs 2022-11-12 19:35:28 -05:00
beckerinj d0051016fc dont really need the json example files 2022-11-12 01:36:27 -05:00
beckerinj b495593b59 add accounts route in periphery 2022-11-11 17:40:57 -05:00
beckerinj aaa8d7e97d get accounts on builder 2022-11-11 17:34:53 -05:00