39 Commits

Author SHA1 Message Date
Keiran
3cde1ffb63 update minimum top-up and fix some sync issues between client and server 2025-08-07 20:03:37 +01:00
Keiran
10e0c22108 add user-facing cli to makefile, and config master address through .env 2025-08-07 19:16:12 +01:00
Keiran
efd008f12a add a user-facing cli 2025-08-07 19:10:13 +01:00
Keiran
46e3901470 finish the billing stuff on the backend 2025-08-07 19:10:05 +01:00
Keiran
3be0ede054 implement most of the auth stuff, just need to finish billing 2025-08-07 18:57:54 +01:00
Keiran
b765dc6c88 implement a bucket policy management system heavily "inspired" by aws s3 2025-08-07 18:42:34 +01:00
Keiran
db776d34dd update database to use new config package 2025-08-07 18:35:16 +01:00
Keiran
3145c2c0aa use config package in cli 2025-08-07 18:35:00 +01:00
Keiran
9a1e6122fa add config package 2025-08-07 18:34:41 +01:00
Keiran
1af1c4720e update env example with proposed config changes 2025-08-07 18:34:23 +01:00
Keiran
1aadd25640 update readme with proposed config changes 2025-08-07 18:34:16 +01:00
Keiran
9c78413bb9 we now use storage rather than uploads 2025-08-07 18:26:22 +01:00
Keiran
6667b2ccd1 remove quotes 2025-08-07 18:24:00 +01:00
Keiran
3a94814311 i honestly didnt know you could source a .env file in make 2025-08-07 18:23:00 +01:00
Keiran
d54bcc0b75 add admin cli 2025-08-07 18:20:24 +01:00
Keiran
f142c45178 example environment variables 2025-08-07 18:20:06 +01:00
Keiran
41392a253f gonna add an env var example 2025-08-07 18:19:55 +01:00
Keiran
8bec591238 use a proper readme 2025-08-07 18:19:41 +01:00
Keiran
f83a70a685 better makefile for dev 2025-08-07 18:17:35 +01:00
Keiran
f367e5f840 upload handler supports cli 2025-08-07 18:17:17 +01:00
Keiran
0c70c973f7 forgot the syntax 2025-08-07 18:16:55 +01:00
Keiran
5c3c5c1f99 forgot the syntax 2025-08-07 18:16:48 +01:00
Keiran
642f16b048 update the upload handler to use bucket service 2025-08-07 18:16:23 +01:00
Keiran
8a8a466915 update the upload handler to use bucket service 2025-08-07 18:16:16 +01:00
Keiran
21ba61cd28 add the bucket service layer 2025-08-07 18:15:32 +01:00
Keiran
f49c015c04 add the db functions to schema 2025-08-07 18:15:00 +01:00
Keiran
9423e31841 update schema 2025-08-07 18:14:15 +01:00
Keiran
d1ecf464cb simple db implementation 2025-08-07 18:12:29 +01:00
Keiran
318fa30d3c :3 2025-08-07 02:58:38 +01:00
Keiran
e90640ce6a tidy deps 2025-08-07 02:47:21 +01:00
Keiran
605cc9b93d deps 2025-08-07 02:47:14 +01:00
Keiran
e635301235 UploadHandler 2025-08-07 02:46:56 +01:00
Keiran
5d746323c1 add middleware 2025-08-07 02:46:39 +01:00
Keiran
ecf852cedd oopsie 2025-08-07 02:23:30 +01:00
Keiran
892b62f432 rename to termcloud 2025-08-07 02:19:07 +01:00
Keiran
fe4de52ffb simple makefile for now 2025-08-07 02:07:25 +01:00
Keiran
9f00e69ba4 add gitignore 2025-08-07 02:07:14 +01:00
Keiran
e5327e72ea officially a go project 2025-08-07 02:07:08 +01:00
Keiran
a8a19b32bd Initial commit 2025-08-07 02:03:58 +01:00