Commit Graph
107 Commits
Author SHA1 Message Date
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
beckerinj af126c70a6 add a bunch of secret / config examples. begin builder 2022-11-11 17:15:29 -05:00
beckerinj 1a4e3fa55a pass core config as toml 2022-11-11 16:00:57 -05:00
mbecker20 e740128baf parse toml secrets 2022-11-11 15:08:29 -05:00
beckerinj 40c62234bb write the basic git clone function 2022-11-11 04:11:27 -05:00
beckerinj 6728507914 retrieve system stats 2022-11-09 01:28:33 -05:00
beckerinj f679fa2c0c start looking at stats 2022-11-08 02:48:59 -05:00
beckerinj ced8aa661b begin implement periphery docker functions 2022-11-08 02:37:37 -05:00
beckerinj b936ff3e36 work on periphery deploy client 2022-11-07 00:26:06 -05:00
beckerinj 841b458f05 start implementing the periphery client 2022-11-06 22:50:01 -05:00
mbecker20 c70917382f implement auth extension 2022-11-06 20:05:51 -05:00
beckerinj 47c3680d8c add bollard to deps 2022-09-25 17:43:21 -04:00