Commit graph

136 commits

Author SHA1 Message Date
Tom Wiesing
996ecb9f80
Implement user password checking 2022-11-25 15:11:28 +01:00
Tom Wiesing
82bfc15057
Add user login to admin interface 2022-11-23 16:57:09 +01:00
Tom Wiesing
dbe494751a
system_update: Run system updates sooner 2022-11-23 15:28:15 +01:00
Tom Wiesing
8997f54a8c
Add drupal_user command 2022-11-22 13:32:29 +01:00
Tom Wiesing
4d3568a2e2
cmd/system_update: Check for 'docker' and 'docker compose' 2022-11-22 10:21:12 +01:00
Tom Wiesing
f583580160
Add 'system_pause' command
This command adds a new 'system_pause' command that stops or starts the
entire system.
2022-11-17 08:35:08 +01:00
Tom Wiesing
964e74a9f4
dis: Display initial statistics 2022-11-16 16:44:24 +01:00
Tom Wiesing
8cfb23bed0
internal/dis: Add 'watcher' component for infos 2022-11-16 13:07:19 +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
b27871f39a
Add initial support for solr 2022-11-16 13:07:17 +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
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
36891d7e7c
frontend: Make Control Server nicer 2022-11-16 13:07:11 +01:00
Tom Wiesing
c258b46443
add wisski_php_server 2022-11-16 13:07:11 +01:00
Tom Wiesing
45af2cc95b
frontend: Add instance update functionality 2022-11-16 13:07:11 +01:00
Tom Wiesing
5e7c5b2d23
snapshot: Lock instances before making snapshot 2022-11-16 13:07:10 +01:00
Tom Wiesing
471ccbadc5
Move to Traefik 2022-11-16 13:07:09 +01:00
Tom Wiesing
bf57c0d5a6
{backup,snapshot}: Rename common code to export 2022-11-16 13:07:09 +01:00
Tom Wiesing
b3a827e042
Allow server to make backups 2022-11-16 13:07:08 +01:00
Tom Wiesing
7cda92b342
Update to goprogram 0.1.0 2022-11-16 13:07:06 +01:00
Tom Wiesing
d2d681a4f2
control/instance: Show if excluded from resolver 2022-11-16 13:07:06 +01:00
Tom Wiesing
face667347
cmd/monday: Add 'update_prefix_config' 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
4358320433
component/provision: Make components purgable 2022-10-04 13:27:55 +02:00
Tom Wiesing
845e927117
control: Move serves into a separate components 2022-10-04 11:36:45 +02:00
Tom Wiesing
f6f24670c2
cmd/{cron,rebuild}: Add parallel argument 2022-10-03 14:22:07 +02:00
Tom Wiesing
2639cda69b
cmd/blind_update: Refactor parallel code 2022-10-03 14:15:39 +02:00
Tom Wiesing
2219f1ec80
blind_update: Allow parallel updating 2022-10-03 13:51:55 +02:00
Tom Wiesing
894c23c137
cmd/info: Use 'info' struct 2022-10-03 13:37:36 +02:00
Tom Wiesing
ea714aba86
snapshots: Unify 'snapshot' and 'backup' code 2022-10-03 13:37:12 +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
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
Tom Wiesing
f58920baf4
component/snapshots: Create new component
This commit creates a new 'snapshots' component that is intended to
manage snapshots and backups.
2022-10-01 19:39:41 +02:00
Tom Wiesing
ea56ff4aac
{backup,snapshot,system_update}: Use better UI 2022-09-30 18:33:42 +02:00
Tom Wiesing
72d95f58ea
system_update: Perform provisioning in parallel 2022-09-22 18:06:46 +02:00
Tom Wiesing
3be5e85ef7
prefixes: Add 'resolver-blocked.txt' config 2022-09-21 16:04:22 +02:00
Tom Wiesing
6f2ba18227
Fetch Prefixes from Triplestore 2022-09-21 15:20:42 +02:00
Tom Wiesing
a5d9b1a386
provision: Dynamically find components to provision 2022-09-20 19:45:32 +02:00
Tom Wiesing
8b3218ad00
Add a metadata system 2022-09-20 13:11:24 +02:00
Tom Wiesing
07409a01be
Cleanup and document hacky sql interaction 2022-09-19 23:16:56 +02:00
Tom Wiesing
881b538dff
Make 'system_update' more generic 2022-09-19 14:56:46 +02:00