Commit Graph

129 Commits

Author SHA1 Message Date
6489ec0dc2 Use base58 for random strings 2024-07-08 22:33:52 -03:00
56ff326098 Lint 2024-07-08 22:02:47 -03:00
67c37a49e1 Refactored log setup onto separate project 2024-07-08 21:27:40 -03:00
ef8f5c357f Some type 2024-07-08 17:42:33 -03:00
77b1539776 Some types 2024-07-08 17:41:11 -03:00
a2d65d4b5e Cleanup tmp directory after build 2024-07-08 15:18:06 -03:00
0358744b46 Remove template correctly in Runtime.runtime_files 2024-07-08 13:51:39 -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
8e6ec620aa Faaso deploy command 2024-07-08 11:16:03 -03:00
d93c8518da Minor refactor 2024-07-08 07:37:01 -03:00
379b4e2472 No need to filter containers here 2024-07-08 07:18:27 -03:00
68c9960a58 Fix log 2024-07-07 21:50:41 -03:00
f14a8d1c39 Use configurable auth everywhere (not tested) 2024-07-07 21:07:20 -03:00
4aa307c65c Implemented basic client config for auth 2024-07-07 20:48:32 -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
c7188b87d7 Fix logging 2024-07-07 10:02:06 -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
eedad69f72 Fix bug 2024-07-06 12:21:45 -03:00
2c513b34c8 Move Caddyfile into config/ 2024-07-06 11:57:30 -03:00
8efab6b5f8 Cleanup, less brittle 2024-07-05 17:09:57 -03:00
fc55f19660 lint 2024-07-05 16:36:27 -03:00
1b2bddf2d2 Add 'delete' action for funkos that removes all trace 2024-07-05 16:36:02 -03:00
1d2b44a3ba make non-embedded runtimes work properly 2024-07-05 15:58:33 -03:00
1a48ffbf22 Refactor runtime code into reason 2024-07-05 15:27:27 -03:00
d5efd6b301 Make things work enough for video demo 2024-07-05 13:25:40 -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
2eb20aa09b More templating, lint 2024-07-05 10:33:40 -03:00
42f43db2b1 Basic runtime template implementation 2024-07-05 10:23:46 -03:00
6eb9c49c22 Return success/failure in commands uniformly 2024-07-05 00:13:13 -03:00
33cd8be45b Some debug info 2024-07-04 23:38:44 -03:00
2df4e01d45 Use rucksack to embed known runtimes in the binary 2024-07-04 23:34:54 -03:00
50ac476437 Log info and nicer to stdout, worse to stderr. Colorize only on tty. 2024-07-04 22:34:13 -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
4c67389d5a Nth redesign of the funkos dashboard 2024-07-04 17:48:28 -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
35283a0aea containers only returns running containers 2024-07-04 17:02:27 -03:00
496230c4d3 Dead code 2024-07-04 16:57:41 -03:00