Commit graph

54 commits

Author SHA1 Message Date
Tom Wiesing
3455f491ca
Add context
This commit adds and passes context around to (almost) every function.
This allows cancelling (almost) every function call globally.
2022-11-29 15:32:31 +01:00
Tom Wiesing
996ecb9f80
Implement user password checking 2022-11-25 15:11:28 +01:00
Tom Wiesing
41d41035e3
create-repo: Enable indexes by default 2022-11-24 10:50:45 +01:00
Tom Wiesing
f277b9f062
storage: Add a more generic API 2022-11-24 10:43:20 +01:00
Tom Wiesing
82bfc15057
Add user login to admin interface 2022-11-23 16:57:09 +01:00
Tom Wiesing
55d5c9c529
config: Handle errors better 2022-11-23 15:27:58 +01:00
Tom Wiesing
3a32b7f03a
{triplestore,sql}: Mount directories to allow dynamic import 2022-11-22 12:58:11 +01:00
Tom Wiesing
57f2fe8c86
status: Rename Information => WissKI 2022-11-18 08:41:42 +01:00
Tom Wiesing
3fada6ad38
Move status into a seperate package 2022-11-18 08:40:44 +01:00
Tom Wiesing
4752c0fcec
Make SSH_PORT configurable 2022-11-17 09:43:01 +01:00
Tom Wiesing
2bcd70c1ec
internal: Remove legacyssh 2022-11-17 09:39:58 +01:00
Tom Wiesing
9a1cf4e53b
statistics: Better display on the front page 2022-11-16 19:51:17 +01:00
Tom Wiesing
bc1bf0db1c
Show statistics on the public overview page 2022-11-16 17:00:10 +01:00
Tom Wiesing
964e74a9f4
dis: Display initial statistics 2022-11-16 16:44:24 +01:00
Tom Wiesing
6f4f33e31f
Backup: Add missing newline in ouput 2022-11-16 13:07:19 +01:00
Tom Wiesing
7bfcfb3510
ssh: Update welcome message 2022-11-16 13:07:19 +01:00
Tom Wiesing
8cfb23bed0
internal/dis: Add 'watcher' component for infos 2022-11-16 13:07:19 +01:00
Tom Wiesing
162b1d3d65
component: Remove legacy type alias 2022-11-16 13:07:19 +01:00
Tom Wiesing
11b2e3eb37
legacyssh + ssh: Switch ports 2022-11-16 13:07:18 +01:00
Tom Wiesing
c22fd01ed5
purge/triplestore: Better handle deleteing 2022-11-16 13:07:18 +01:00
Tom Wiesing
e91e9cb4d6
ingredient/ssh: Show ssh keys in info 2022-11-16 13:07:18 +01:00
Tom Wiesing
5bceaa0d47
Forward ssh2 ports into docker 2022-11-16 13:07:18 +01:00
Tom Wiesing
45f63935cd
ssh: Implement authentication for new ssh server 2022-11-16 13:07:17 +01:00
Tom Wiesing
66b397e9da
Rename ssh->legacyssh 2022-11-16 13:07:17 +01:00
Tom Wiesing
b27871f39a
Add initial support for solr 2022-11-16 13:07:17 +01:00
Tom Wiesing
7a53703aaa
templates: Add ingredients page 2022-11-16 13:07:16 +01:00
Tom Wiesing
d64e6f8ec3
templates: Share fragments 2022-11-16 13:07:16 +01:00
Tom Wiesing
dd7be3f520
control/info: Setup template inheritance 2022-11-16 13:07:16 +01:00
Tom Wiesing
e5cd57cb7d
debug: Expose list of components to frontend 2022-11-16 13:07:16 +01:00
Tom Wiesing
4df5f6387c
static: Add missing dependency 2022-11-16 13:07:15 +01:00
Tom Wiesing
e5ddede0c7
internal/dis/componeont/control: Move paths 2022-11-16 13:07:15 +01:00
Tom Wiesing
52559e4d68
ingredient/info: Add Fetcher concept 2022-11-16 13:07:14 +01:00
Tom Wiesing
42b8cbd865
Move WissKI Parts to new ingredients system 2022-11-16 13:07:14 +01:00
Tom Wiesing
b5b1ce2340
internal/component => internal/dis/component 2022-11-16 13:07:14 +01:00
Tom Wiesing
9443217441
internal/component: Move pool around 2022-11-16 13:07:13 +01:00
Tom Wiesing
f7c8a43844
component: Rename and simplification 2022-11-16 13:07:13 +01:00
Tom Wiesing
e320bb37bb
component: Automatically determine names 2022-11-16 13:07:13 +01:00
Tom Wiesing
10df1c3243
Move internal/core => internal/cli 2022-11-16 13:07:13 +01:00
Tom Wiesing
8d2855fdcb
Rename snapshots.Manager => exporter.Exporter 2022-11-16 13:07:13 +01:00
Tom Wiesing
063f3f9b7d
Move wisski instance code to separate package 2022-11-16 13:07:12 +01:00
Tom Wiesing
7c3c84e116
internal/component: Move Pool into lazy package 2022-11-16 13:07:12 +01:00
Tom Wiesing
b3a827e042
Allow server to make backups 2022-11-16 13:07:08 +01:00
Tom Wiesing
88a2ba4297
component/static: Seperate out static file handling 2022-11-16 13:07:07 +01:00
Tom Wiesing
3d4db1744b
internal/home: Add a status page on home 2022-11-16 13:07:07 +01:00
Tom Wiesing
7cda92b342
Update to goprogram 0.1.0 2022-11-16 13:07:06 +01:00
Tom Wiesing
32107265d4
components/resolver: Use database instead of file approach 2022-11-16 13:07:05 +01:00
Tom Wiesing
84dcaa62a9
internal/component: Further optimize initialization 2022-11-16 13:07:05 +01:00
Tom Wiesing
abc985892a
internal/dis: Rework initialization 2022-11-16 13:07:04 +01:00
Tom Wiesing
845e927117
control: Move serves into a separate components 2022-10-04 11:36:45 +02:00
Tom Wiesing
6f409be8b2
Refactor component/extras into snapshotting 2022-10-04 10:25:51 +02:00