Commit Graph
87 Commits
Author SHA1 Message Date
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
beckerinj f281f68a8f scafolding for next 2022-09-25 17:27:06 -04:00
beckerinj 1852ee5216 delete everything for next version 2022-09-25 16:59:59 -04:00
beckerinj 7b1c01f402 add prune containers functionality 2022-08-09 01:46:05 -04:00
beckerinj b1def791ca add pm2 flush support 2022-05-30 13:35:33 +03:00
beckerinj 0866f1c011 support variable number of lines pm2 log 2022-05-29 21:03:15 +03:00
beckerinj 4df5e0b4cd don't need this env 2022-05-27 00:07:28 +03:00
beckerinj f164f276ee change host 2022-05-26 19:22:31 +03:00
beckerinj f5190389bb look for pm2 client at 0.0.0.0 2022-05-26 19:13:48 +03:00
beckerinj 3e2d271be2 503 error if can not reach pm2 client 2022-05-26 19:08:35 +03:00
beckerinj 0631de0585 pm2 deployment type 2022-05-26 11:37:12 +03:00
beckerinj c2c3e3affd get pm2 commands routed through pipeline 2022-05-26 11:01:35 +03:00
beckerinj 0fe7553f85 remove pm2 locally from periphery (in favor of monitor-pm2 extension 2022-05-25 16:53:55 +03:00
beckerinj 55e826ef6f backend to retrieve pm2 processes from periphery 2022-05-19 15:56:52 -04:00
mbecker20 bedf4fad70 docker stats json 2022-05-12 12:38:56 -04:00
beckerinj 1acf4d989e add node os utils 2022-05-10 10:24:04 -04:00
beckerinj e9f917cc12 add route to retrieve system stats 2022-05-10 10:18:32 -04:00
mbecker20 4d089c1e60 server stats 2022-05-08 01:44:04 -04:00
mbecker20 53df4b204b fix periphery dependen 2022-04-20 03:25:23 -07:00
mbecker20 56cba378e5 fix build given util-node dependency 2022-04-18 18:38:20 -07:00
mbecker20 d135f43727 enable util to be used by frontend 2022-04-18 02:58:20 -07:00