Commit Graph

53 Commits

Author SHA1 Message Date
4f4daf5943 Types tweak 2024-07-09 13:23:16 -03:00
2d333c3df1 * More robust stderr/stdout mixing when
running commandsserver side
* More robust streaming responses client side
2024-07-09 13:01:37 -03:00
6489ec0dc2 Use base58 for random strings 2024-07-08 22:33:52 -03:00
a2d65d4b5e Cleanup tmp directory after build 2024-07-08 15:18:06 -03:00
a896f2e032 Rethought login 2024-07-08 13:34:54 -03:00
62d66a5286 Faaso deploy command 2024-07-08 11:46:33 -03:00
68c9960a58 Fix log 2024-07-07 21:50:41 -03:00
2ddbda5a4f Fixed terminal proxying/auth 2024-07-07 16:06:49 -03:00
6bd98d6792 Fix forward_auth in caddy, keep proxy open when run locally 2024-07-07 13:59:54 -03:00
7dd5248a6e Use password from config in basic auth 2024-07-07 13:29:12 -03:00
31ab54478a Added config support for daemon, made password configurable 2024-07-07 11:51:14 -03:00
30e447dc8a Do basic auth in Caddy, but delegating user/pass auth to kemal 2024-07-07 11:07:34 -03:00
824c94bebc Compare client/server versions and warn if different 2024-07-06 22:27:34 -03:00
de46e9864b Make caddy reload reactive on modified file 2024-07-06 21:37:30 -03:00
125870d0a8 Unify stderr/stdout of faaso_run 2024-07-06 21:20:20 -03:00
b611ed199b Streaming responses (WIP) 2024-07-06 20:28:58 -03:00
c28239295f Use new config envvar 2024-07-06 12:54:49 -03:00
2c513b34c8 Move Caddyfile into config/ 2024-07-06 11:57:30 -03:00
1b2bddf2d2 Add 'delete' action for funkos that removes all trace 2024-07-05 16:36:02 -03:00
0ffd562cca Fix 2024-07-05 12:05:51 -03:00
2644cd4b86 Fix rucksack and bugs 2024-07-05 12:04:36 -03:00
ff454de0fd Move basic auth from faaso-daemon to caddy 2024-07-04 22:04:02 -03:00
29d3c399ac Per-instance shell/logs 2024-07-04 20:24:27 -03:00
8637c3a4cf Updated config and reload caddy properly 2024-07-04 20:23:56 -03:00
6698bbd67a Nth redesign of the funkos dashboard 2024-07-04 17:48:22 -03:00
ead5cfdcc6 Cleanup 2024-07-04 17:02:34 -03:00
01a61a5b02 Not to fix 2024-07-04 16:54:08 -03:00
d0e2a1a494 Support load balancing in caddy 2024-07-04 16:39:43 -03:00
83b6615503 Forgotten file 2024-07-04 15:20:07 -03:00
05438d13cf Working terminal/shell/logs but container selection is broken 2024-07-04 14:44:16 -03:00
56e59ae4a0 Switched to caddy because tinyproxy is too limited 2024-07-04 13:10:32 -03:00
0e55f6a2d9 Beginnings of terminal support, but tinyproxy doesn't handle UPGRADE 2024-07-04 12:21:04 -03:00
3646cb1777 Show frontend on / 2024-07-04 11:19:24 -03:00
3bcb427dd7 Secrets client side implementation 2024-07-04 10:38:15 -03:00
6d1651f3ec Beginnings of secret admin w/dialog 2024-07-03 20:54:19 -03:00
ed621a75eb rewire frontend actions 2024-07-03 16:44:04 -03:00
dcd5c615b4 Make frontend sort-of-ok 2024-07-03 15:45:55 -03:00
64778bba19 Remove old API 2024-07-03 15:33:53 -03:00
126cae6c18 Status local/remote 2024-07-03 15:18:45 -03:00
cec745039b General rewrite to support scales different than 1 2024-07-03 14:53:33 -03:00
fcd597c143 Frontend buttons to operate on funkos work, they show feedback, they refresh after they finish their request 2024-07-02 22:20:12 -03:00
6ca518ae32 Refactored funko module 2024-07-02 19:08:14 -03:00
2a6f64a53e Reorg secrets code 2024-07-02 19:03:29 -03:00
227c770b61 Some more frontend 2024-07-02 17:39:18 -03:00
a4f722a1e0 Use actual funkos in the admin backend 2024-07-02 16:56:19 -03:00
b3a465f5d8 Secrets are persistent 2024-07-02 15:32:57 -03:00
02b54ca25d Secrets are persistent 2024-07-02 15:32:31 -03:00
72c519a23a lint 2024-07-02 13:33:29 -03:00
9997cdaeaf Tweaks to proxy config 2024-07-02 13:33:09 -03:00
4371444fa4 Embryo of web frontend 2024-07-02 12:40:47 -03:00