Commit graph

23 commits

Author SHA1 Message Date
Tom Wiesing
f52fe6abf3
Add cron tasks to distillery 2022-12-07 10:30:48 +01:00
Tom Wiesing
890022ae64
internal: Annotate all components with groups
This commit ensures that the compiler has to check every component
against the groups they implement by explicitly annotating the
appropriate interfaces.
2022-11-30 11:08:46 +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
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
Tom Wiesing
630da9e12f
{backup,snapshot}: Log and display in control 2022-10-03 11:22:45 +02:00
Tom Wiesing
3b112f1b8e
snapshots: Handle as separate components 2022-10-02 18:17:47 +02:00
Tom Wiesing
698f04e13e
Create new 'extras' components for management 2022-10-01 20:18:58 +02:00
Tom Wiesing
1dac09bc03
snapshots: Prepare for restructuring
This commit renames the 'wisski' package to 'dis' and prepares the
snapshots component for restructuring.
2022-10-01 19:53:18 +02:00
Renamed from internal/wisski/component.go (Browse further)