40 Commits

Author SHA1 Message Date
mbecker20
c88a9291a0 support auto redeploy and custom stop signals 2023-04-30 00:10:59 +00:00
mbecker20
e5953b7541 monitor client readme 2023-04-18 07:55:05 +00:00
beckerinj
8de8d2df9a work on API docs 2023-04-06 01:03:01 -04:00
mbecker20
597b67f799 0.2.11 support buildx and arbitrary extra args 2023-03-31 17:03:38 +00:00
mbecker20
8b1d4793a7 0.1.17 support building with ec2 instances 2023-02-22 21:05:03 +00:00
mbecker20
e2b5a02008 building works 2023-02-21 05:22:26 +00:00
mbecker20
ac88a2c4ed testing and fixes for aws build 2023-02-21 04:27:30 +00:00
mbecker20
ba7b6db5b0 update async timing util to 0.1.14 2023-01-18 08:55:50 +00:00
mbecker20
f0a9b4f5a6 update async_timing_util to 0.1.13 2023-01-18 04:51:31 +00:00
mbecker20
17a5d624d9 implement some stats recording. clean up Tab comp 2023-01-03 06:50:23 +00:00
mbecker20
a491f206c9 create channel to handle stats stream in client 2023-01-02 07:16:55 +00:00
mbecker20
8b16aff3bf implement home, servers, implement container log passthrough 2023-01-02 05:28:38 +00:00
mbecker20
0845dc04e1 summary 2022-12-31 21:42:58 +00:00
mbecker20
c2702869c1 test the stats ws connection with monitor client 2022-12-31 10:26:37 +00:00
mbecker20
0ceecee604 a bunch of stuff 2022-12-31 05:42:44 +00:00
mbecker20
b042494b44 get system component temps etc 2022-12-30 05:56:16 +00:00
mbecker20
0a5256cbd7 periphery allowed ips 2022-12-27 05:03:24 +00:00
mbecker20
99ce35ce1d put container state on list deployment return, including NotCreated and Unknown 2022-12-26 23:18:17 +00:00
mbecker20
6fc4a0627c running as daemon seems to work! 2022-12-26 06:24:38 +00:00
mbecker20
0d140b420e periphery runs fine lcoally 2022-12-24 06:20:25 +00:00
mbecker20
6be463475c change update send channel to tokio::sync::broadcast 2022-12-24 06:10:13 +00:00
mbecker20
9c09906bdd implement get updates list 2022-12-22 07:05:18 +00:00
mbecker20
90173a30e7 add topbar to FE and some state hooks 2022-12-22 01:06:42 +00:00
mbecker20
902bf0c981 frontend login guard and page, deployment / build copy route 2022-12-21 06:21:23 +00:00
mbecker20
81e96861d7 only show size of / and paths including "external" 2022-12-18 02:41:36 +00:00
mbecker20
6284a48a3a some consistency fixes 2022-12-18 00:14:46 +00:00
beckerinj
1cbb7d6bfd fix test 2022-12-17 01:27:38 -05:00
beckerinj
b92111c7c2 leverage build args to build slim / full periphery 2022-12-14 23:59:17 -05:00
beckerinj
ae9a1cb89e create full server / deployment / build 2022-12-13 02:18:44 -05:00
beckerinj
e5dec41b49 slim and full periphery. updated stats type 2022-12-12 00:46:27 -05:00
beckerinj
daf06a33f8 start on cli - generate core config 2022-12-11 04:15:19 -05:00
beckerinj
d761e49a64 only copy what each dockerfile needs to improve caching 2022-12-10 23:12:59 -05:00
beckerinj
0f865be593 first user auto enabled and admined 2022-12-10 20:15:23 -05:00
beckerinj
1eb707a759 get docker compose testing setup working 2022-12-10 15:55:41 -05:00
beckerinj
91246b7078 add routes to update build at id. build stops if pre_build fails. 2022-12-10 00:44:56 -05:00
beckerinj
31dd47aac8 create and test deploy 2022-12-08 00:29:34 -05:00
beckerinj
b0a865ddb8 change clone repo update status to complete 2022-12-06 01:50:13 -05:00
beckerinj
937b271686 update things, reclone 2022-12-06 01:31:13 -05:00
beckerinj
1674825a94 apply Diff to all the updatable structs 2022-12-04 20:41:51 -05:00
beckerinj
38d7126959 create test bin for testing system with monitor client 2022-12-03 02:25:34 -05:00