This website requires JavaScript.
56e59ae4a0
Switched to caddy because tinyproxy is too limited
Roberto Alsina
2024-07-04 13:10:32 -03:00
0e55f6a2d9
Beginnings of terminal support, but tinyproxy doesn't handle UPGRADE
Roberto Alsina
2024-07-04 12:21:04 -03:00
3646cb1777
Show frontend on /
Roberto Alsina
2024-07-04 11:19:24 -03:00
88a444f9f7
lint
Roberto Alsina
2024-07-04 10:58:32 -03:00
99fa759880
cleanup
Roberto Alsina
2024-07-04 10:48:00 -03:00
3bcb427dd7
Secrets client side implementation
Roberto Alsina
2024-07-04 10:38:15 -03:00
f938653f8e
docopt for secret subcommand, not implemented
Roberto Alsina
2024-07-03 21:08:49 -03:00
a2d60427da
docopt for secret subcommand, not implemented
Roberto Alsina
2024-07-03 21:06:31 -03:00
57f6a4e701
Working close button
Roberto Alsina
2024-07-03 20:58:02 -03:00
6d1651f3ec
Beginnings of secret admin w/dialog
Roberto Alsina
2024-07-03 20:54:19 -03:00
1f02e0af11
Document a bit more, move ping/ to the user's code
Roberto Alsina
2024-07-03 19:39:04 -03:00
ed621a75eb
rewire frontend actions
Roberto Alsina
2024-07-03 16:44:04 -03:00
a6d15516ff
bit of doc update
Roberto Alsina
2024-07-03 16:17:06 -03:00
dcd5c615b4
Make frontend sort-of-ok
Roberto Alsina
2024-07-03 15:45:55 -03:00
64778bba19
Remove old API
Roberto Alsina
2024-07-03 15:33:53 -03:00
e618f7c9e6
Do some pruning when scaling
Roberto Alsina
2024-07-03 15:30:09 -03:00
126cae6c18
Status local/remote
Roberto Alsina
2024-07-03 15:18:45 -03:00
e17f421b5e
General rewrite to support scales different than 1
Roberto Alsina
2024-07-03 15:00:06 -03:00
cec745039b
General rewrite to support scales different than 1
Roberto Alsina
2024-07-03 14:53:33 -03:00
11d7cf1f9f
Switched to docopt because all CLI things suck
Roberto Alsina
2024-07-03 11:19:34 -03:00
bef6ded369
Braindump for deployments
Roberto Alsina
2024-07-03 10:19:58 -03:00
fcd597c143
Frontend buttons to operate on funkos work, they show feedback, they refresh after they finish their request
Roberto Alsina
2024-07-02 22:20:12 -03:00
91466db97e
Better detection of possible funkos
Roberto Alsina
2024-07-02 19:37:08 -03:00
7e23ce995b
Fix disabled start button
Roberto Alsina
2024-07-02 19:11:35 -03:00
6ca518ae32
Refactored funko module
Roberto Alsina
2024-07-02 19:08:14 -03:00
2a6f64a53e
Reorg secrets code
Roberto Alsina
2024-07-02 19:03:29 -03:00
1648f2f99e
Fix HTML
Roberto Alsina
2024-07-02 19:02:05 -03:00
227c770b61
Some more frontend
Roberto Alsina
2024-07-02 17:39:18 -03:00
a4f722a1e0
Use actual funkos in the admin backend
Roberto Alsina
2024-07-02 16:56:19 -03:00
3d0dc1539a
Add from_docker, made to_json work, naming convention consistency
Roberto Alsina
2024-07-02 16:55:53 -03:00
b57a51bd06
ignore secrets
Roberto Alsina
2024-07-02 16:55:06 -03:00
54e6e99b70
s/function/funko
Roberto Alsina
2024-07-02 16:54:47 -03:00
b3a465f5d8
Secrets are persistent
Roberto Alsina
2024-07-02 15:32:57 -03:00
02b54ca25d
Secrets are persistent
Roberto Alsina
2024-07-02 15:32:31 -03:00
72c519a23a
lint
Roberto Alsina
2024-07-02 13:33:29 -03:00
9997cdaeaf
Tweaks to proxy config
Roberto Alsina
2024-07-02 13:33:09 -03:00
d506a7250a
Mount secrets into containers
Roberto Alsina
2024-07-02 13:01:07 -03:00
4371444fa4
Embryo of web frontend
Roberto Alsina
2024-07-02 12:40:47 -03:00
baf60a1bf7
More reorg
Roberto Alsina
2024-07-02 11:27:27 -03:00
5961f8b0a1
Add UserName to tinyproxy conf
Roberto Alsina
2024-07-02 10:40:36 -03:00
f878021425
Reorg daemon code a bit
Roberto Alsina
2024-07-01 11:48:52 -03:00
20c0e0f5de
Refactored daemon a bit, automatic proxy conf updates
Roberto Alsina
2024-07-01 11:34:34 -03:00
bed7bcf6f3
Secrets REST API
Roberto Alsina
2024-07-01 10:16:48 -03:00
ae328f465c
secrets ideas
Roberto Alsina
2024-07-01 09:48:29 -03:00
18f35db164
docs
Roberto Alsina
2024-06-30 20:47:00 -03:00
23438c285b
docs
Roberto Alsina
2024-06-30 20:45:36 -03:00
0bcf894770
docs
Roberto Alsina
2024-06-30 20:31:11 -03:00
137c77d7a5
docs
Roberto Alsina
2024-06-30 20:29:23 -03:00
af05b410ef
docs
Roberto Alsina
2024-06-30 20:27:44 -03:00
96214e6d07
docs
Roberto Alsina
2024-06-30 20:23:53 -03:00
a01488c677
README
Roberto Alsina
2024-06-30 18:08:10 -03:00
724e14a323
Get server URL from FAASO_SERVER
Roberto Alsina
2024-06-30 18:05:02 -03:00
4f2a434e2b
updated README
Roberto Alsina
2024-06-30 17:58:19 -03:00
adef802d44
Proper logging
Roberto Alsina
2024-06-30 16:57:39 -03:00
394a004d8d
faaso up now supports remote call
Roberto Alsina
2024-06-30 15:38:51 -03:00
58813cbd27
Refactor
Roberto Alsina
2024-06-30 15:23:16 -03:00
f5467551a1
faaso build works both local and remote. Basic auth for faaso API (lame, hardcoded)
Roberto Alsina
2024-06-30 15:10:49 -03:00
eb063beb2c
Daemon can now build images
Roberto Alsina
2024-06-30 13:11:35 -03:00
35fa820029
Added basic auth for daemon
Roberto Alsina
2024-06-30 11:55:46 -03:00
adb8ce2667
Added funko export functionality
Roberto Alsina
2024-06-30 10:49:50 -03:00
6a678944a0
Cleanup image building code, refactored, fewer exposed ports, templated files in runtime
Roberto Alsina
2024-06-30 10:18:51 -03:00
4a6d77d0f4
lint
Roberto Alsina
2024-06-30 00:56:56 -03:00
342504dd50
lint
Roberto Alsina
2024-06-30 00:55:59 -03:00
ad520c222b
More refactor
Roberto Alsina
2024-06-30 00:55:09 -03:00
00fe54aeb8
More refactor
Roberto Alsina
2024-06-30 00:49:48 -03:00
777be22f0c
doc
Roberto Alsina
2024-06-30 00:41:47 -03:00
bd72578d9e
More refactor
Roberto Alsina
2024-06-30 00:36:25 -03:00
08930b9ee5
Refactor, update ameba config to ignore TODO/FIXME
Roberto Alsina
2024-06-30 00:32:31 -03:00
c1308c3a36
Refactor behaviour into the Funko class
Roberto Alsina
2024-06-29 23:54:14 -03:00
f526ccd326
Better makefile
Roberto Alsina
2024-06-29 23:38:18 -03:00
3bee4f5cf6
Add healthcheck to crystal runtime
Roberto Alsina
2024-06-29 23:30:10 -03:00
5bb7ac45b3
Lint/cleanup
Roberto Alsina
2024-06-29 23:16:55 -03:00
ce856beaf2
Add makefile for proxy targets
Roberto Alsina
2024-06-29 23:13:41 -03:00
17637042b7
lint
Roberto Alsina
2024-06-29 21:01:28 -03:00
187135be42
Dynamically update proxy config
Roberto Alsina
2024-06-29 20:48:03 -03:00
4bb5ab631e
tweaks
Roberto Alsina
2024-06-29 20:38:34 -03:00
3d529019e6
Tinyproxy + faaso-daemon docker image using multirun
Roberto Alsina
2024-06-29 20:26:14 -03:00
0f297e9714
Tinyproxy + faaso-daemon docker image using multirun
Roberto Alsina
2024-06-29 20:25:42 -03:00
e60bc2dd28
Start containers in isolated network
Roberto Alsina
2024-06-29 18:58:49 -03:00
69a6359ed1
Wait for newly created container to run, get port to map via proxy
Roberto Alsina
2024-06-29 15:19:56 -03:00
3333c4f67f
Cleanup tags/names/etc, refactors, use image history
Roberto Alsina
2024-06-29 14:36:11 -03:00
3aa58435f8
Refactor Up to use funkos
Roberto Alsina
2024-06-29 12:35:03 -03:00
a2a6633104
Refactor Up to use funkos
Roberto Alsina
2024-06-29 12:29:53 -03:00
4b6985d3f4
Cleanup, added Funko object, support funko metadata
Roberto Alsina
2024-06-29 12:22:59 -03:00
f5d1320add
no scaledown to 0
Roberto Alsina
2024-06-29 10:39:48 -03:00
4984c6dd81
Use my temporary fork
Roberto Alsina
2024-06-29 10:39:36 -03:00
0827b039f7
Expose correct port on container creation
Roberto Alsina
2024-06-28 22:10:35 -03:00
1a5e8549f0
lint
Roberto Alsina
2024-06-28 20:57:58 -03:00
897b2dd59e
Support paused containers
Roberto Alsina
2024-06-28 20:57:04 -03:00
d276c91f22
Some work in UP
Roberto Alsina
2024-06-28 20:07:27 -03:00
894da5ff61
Make work push ok, more log
Roberto Alsina
2024-06-28 19:15:42 -03:00
cbbe739b82
Build image using docr
Roberto Alsina
2024-06-28 17:42:10 -03:00
7a37fbd583
Some more design
Roberto Alsina
2024-06-28 17:22:08 -03:00
d77abc7b17
Working basic Dockerfile
Roberto Alsina
2024-06-28 17:16:20 -03:00
9fb4d7cd04
Initial template and merge code
Roberto Alsina
2024-06-28 16:24:52 -03:00
25da2b2e5b
TODO
Roberto Alsina
2024-06-28 14:35:12 -03:00
238d045691
Skeleton of basic functionality, all as TODOs
Roberto Alsina
2024-06-28 14:09:58 -03:00
11f1066619
initial commit
Roberto Alsina
2024-06-28 12:41:21 -03:00