Commit graph

  • 845e927117
    control: Move serves into a separate components Tom Wiesing 2022-10-04 11:36:45 +02:00
  • 6f409be8b2
    Refactor component/extras into snapshotting Tom Wiesing 2022-10-04 10:25:51 +02:00
  • 6d9c83c842
    component/control: Fix typo in template Tom Wiesing 2022-10-03 17:53:44 +02:00
  • f6f24670c2
    cmd/{cron,rebuild}: Add parallel argument Tom Wiesing 2022-10-03 14:22:07 +02:00
  • 2639cda69b
    cmd/blind_update: Refactor parallel code Tom Wiesing 2022-10-03 14:15:39 +02:00
  • 2219f1ec80
    blind_update: Allow parallel updating Tom Wiesing 2022-10-03 13:51:55 +02:00
  • 894c23c137
    cmd/info: Use 'info' struct Tom Wiesing 2022-10-03 13:37:36 +02:00
  • ea714aba86
    snapshots: Unify 'snapshot' and 'backup' code Tom Wiesing 2022-10-03 13:37:12 +02:00
  • 630da9e12f
    {backup,snapshot}: Log and display in control Tom Wiesing 2022-10-03 11:22:45 +02:00
  • 3b112f1b8e
    snapshots: Handle as separate components Tom Wiesing 2022-10-02 18:17:47 +02:00
  • 698f04e13e
    Create new 'extras' components for management Tom Wiesing 2022-10-01 20:18:58 +02:00
  • b6c36b5488
    component: Add 'Snapshottable' component Tom Wiesing 2022-10-01 20:11:01 +02:00
  • 1dac09bc03
    snapshots: Prepare for restructuring Tom Wiesing 2022-10-01 19:53:18 +02:00
  • f58920baf4
    component/snapshots: Create new component Tom Wiesing 2022-10-01 19:39:41 +02:00
  • ea56ff4aac
    {backup,snapshot,system_update}: Use better UI Tom Wiesing 2022-09-30 18:33:42 +02:00
  • 196555e897
    Update Info() behavior Tom Wiesing 2022-09-26 16:10:25 +02:00
  • 72d95f58ea
    system_update: Perform provisioning in parallel Tom Wiesing 2022-09-22 18:06:46 +02:00
  • c091761762
    resolver-blocked.txt: Remove zotero from defaults Tom Wiesing 2022-09-21 16:12:23 +02:00
  • 0872ca1335
    list_uri_prefixes: Bugfix Tom Wiesing 2022-09-21 16:06:58 +02:00
  • 3be5e85ef7
    prefixes: Add 'resolver-blocked.txt' config Tom Wiesing 2022-09-21 16:04:22 +02:00
  • 6f2ba18227
    Fetch Prefixes from Triplestore Tom Wiesing 2022-09-21 15:20:42 +02:00
  • a63e656f69
    internal/component: Update documentation and linting Tom Wiesing 2022-09-21 13:03:24 +02:00
  • 84974dd712
    internal/component: Cleanup unused general code Tom Wiesing 2022-09-21 12:00:36 +02:00
  • a5d9b1a386
    provision: Dynamically find components to provision Tom Wiesing 2022-09-20 19:45:32 +02:00
  • 33cd18e9d9
    internal/component: Rework resource paths Tom Wiesing 2022-09-20 19:20:54 +02:00
  • af259747a2
    dis: Change colors Tom Wiesing 2022-09-20 15:39:35 +02:00
  • 9f5ca27f55
    Add download button for pathbuilders Tom Wiesing 2022-09-20 15:24:04 +02:00
  • 8b3218ad00
    Add a metadata system Tom Wiesing 2022-09-20 13:11:24 +02:00
  • 07409a01be
    Cleanup and document hacky sql interaction Tom Wiesing 2022-09-19 23:16:56 +02:00
  • 881b538dff
    Make 'system_update' more generic Tom Wiesing 2022-09-19 14:56:28 +02:00
  • f7b8804c61
    sql: Begin cleanup of code Tom Wiesing 2022-09-19 13:03:59 +02:00
  • b0d3c686ba
    Use environment DialContext and Listen everywhere Tom Wiesing 2022-09-19 12:42:33 +02:00
  • f19619ef9f
    Add 'environment' package Tom Wiesing 2022-09-18 14:24:22 +02:00
  • 822c70cd69
    'wdcli backup': Move to separate package Tom Wiesing 2022-09-17 18:17:37 +02:00
  • 5cd5ae9be2
    'wdcli backup': Rework backup process Tom Wiesing 2022-09-17 16:30:32 +02:00
  • 55bee7422d
    component/web: Add http and https variants Tom Wiesing 2022-09-17 15:23:27 +02:00
  • 735d032865
    components/dis: Properly load config file Tom Wiesing 2022-09-17 12:11:43 +02:00
  • 10d295ff32
    dis/instance: Render instance properties Tom Wiesing 2022-09-17 12:05:53 +02:00
  • a1f35b97d3
    Initial status page Tom Wiesing 2022-09-16 17:54:40 +02:00
  • a3511b1bfc
    instances: Add methods to evaluate PHP Tom Wiesing 2022-09-15 23:21:14 +02:00
  • 492a0c0404
    component/dis: Check if instance alive Tom Wiesing 2022-09-15 18:11:19 +02:00
  • 37cdd201f0
    Remove workspace files Tom Wiesing 2022-09-15 17:51:08 +02:00
  • 47aeb05c82
    Rework templating for bootstrap Tom Wiesing 2022-09-15 16:57:15 +02:00
  • 08d1840a63
    dis/server: '/wisski/navigate' => '/wisski/get' Tom Wiesing 2022-09-15 15:33:18 +02:00
  • 141b5ef945
    components/dis/self: Bugfix Tom Wiesing 2022-09-15 15:30:45 +02:00
  • fee4c790eb
    cmd/purge: Bugfix Tom Wiesing 2022-09-15 15:15:59 +02:00
  • f5f2ac1a03
    Merge all the server components Tom Wiesing 2022-09-15 15:04:35 +02:00
  • 85b5603d9d
    Split up WissKI Instance code Tom Wiesing 2022-09-15 12:54:16 +02:00
  • d7110dd63c
    components: allow access across goroutines Tom Wiesing 2022-09-14 19:47:54 +02:00
  • a8da3f70eb
    Move instances into a separate component Tom Wiesing 2022-09-14 18:07:12 +02:00
  • 233a51d4cd
    cmd/shell: Bugfix Tom Wiesing 2022-09-14 15:10:19 +02:00
  • 694e673c38
    settings_php_set: Fix on newer drupal versions Tom Wiesing 2022-09-14 14:56:40 +02:00
  • feacd4eeae
    Move runtime around Tom Wiesing 2022-09-14 14:42:21 +02:00
  • ef1243ea39
    Rename packages Tom Wiesing 2022-09-14 14:17:08 +02:00
  • 49b8760527
    snapshot: remove unuused comment Tom Wiesing 2022-09-13 17:18:57 +02:00
  • ee330682d9
    program: Skip warning inside docker Tom Wiesing 2022-09-13 17:06:15 +02:00
  • f674e50e10
    snapshot: Separate into whitebox and blackbox backup Tom Wiesing 2022-09-13 16:34:18 +02:00
  • ac43221932
    {snapshot,backup}: Keep track of errors when writing report Tom Wiesing 2022-09-13 14:37:04 +02:00
  • 40a1aafbee
    targz: Handle links properly Tom Wiesing 2022-09-13 11:50:20 +02:00
  • a4f91ae7cf
    {backup,snapshort}: Improve behaviour Tom Wiesing 2022-09-13 11:44:32 +02:00
  • 94263174cf
    Minor refactor in 'core' package Tom Wiesing 2022-09-13 09:52:37 +02:00
  • a360324f62
    Refactor Package structure Tom Wiesing 2022-09-12 14:46:18 +02:00
  • 487ce09979
    Refactor components Tom Wiesing 2022-09-12 14:44:45 +02:00
  • 17011a277f
    backup.go: Fix typo Tom Wiesing 2022-09-12 14:42:17 +02:00
  • 8210612198
    Lots of internal cleanup Tom Wiesing 2022-09-12 11:15:52 +02:00
  • 8b7fe41309
    settings_php_set: Fix wrong variable name Tom Wiesing 2022-09-11 18:01:31 +02:00
  • 076adfa54d
    Update completed TODO item Tom Wiesing 2022-09-11 17:37:41 +02:00
  • 04b74e0491
    Remove unuused internal function Tom Wiesing 2022-09-11 17:26:01 +02:00
  • abafab9f0a
    Cleanup internal packages Tom Wiesing 2022-09-11 17:12:57 +02:00
  • 86a4334796
    Remove embed package Tom Wiesing 2022-09-11 17:00:34 +02:00
  • 91a088a56a
    Merge internal/stack => component Tom Wiesing 2022-09-11 16:03:13 +02:00
  • 7b2f79bea1
    Move code into new component package Tom Wiesing 2022-09-11 15:41:11 +02:00
  • 2ee90bf462
    component/web: Add 'HTTPSMETHOD' Tom Wiesing 2022-09-11 13:04:15 +02:00
  • e1ee569629
    embed: Begin refactor to use clearer paths Tom Wiesing 2022-09-11 12:47:00 +02:00
  • e75dc29de1
    wdcli: Update handling of templates Tom Wiesing 2022-09-09 23:20:47 +02:00
  • 2881a5f65c
    resolver: Use self-built image Tom Wiesing 2022-09-09 18:01:57 +02:00
  • dceff860e4
    Add missing 'graphdb-repo.ttl' file Tom Wiesing 2022-09-09 17:15:21 +02:00
  • 4b357476a3
    Add 'dis' component Tom Wiesing 2022-09-09 17:10:24 +02:00
  • 35bb95c5ca
    Show a warning when using wrong executable Tom Wiesing 2022-09-09 13:35:02 +02:00
  • c4de1f2a06
    snapshot: Explicitly export Pathbuilders Tom Wiesing 2022-09-09 10:12:18 +02:00
  • 477152814a
    env/instances: Guarantee that right 'authorized_keys' file is created Tom Wiesing 2022-09-08 17:30:28 +02:00
  • 086b359e17
    barrel: Rename 'REAL_PATH' => 'DATA_PATH' Tom Wiesing 2022-09-08 17:13:20 +02:00
  • 89bbbb7371
    Update documentation Tom Wiesing 2022-09-08 14:32:11 +02:00
  • 4bffc9e92a
    backup: Prune old backups Tom Wiesing 2022-09-08 14:31:51 +02:00
  • 437f499fb4
    Remove unuused files Tom Wiesing 2022-09-08 12:08:16 +02:00
  • df4cfa3567
    Add 'wdcli monday' command Tom Wiesing 2022-09-08 12:06:19 +02:00
  • fc3b9170a6
    wdcli: Implement backup & snapshot Tom Wiesing 2022-09-07 16:01:09 +02:00
  • d818cb93a5
    Rename backups => snapshot Tom Wiesing 2022-09-07 11:02:50 +02:00
  • 611cbeebb9
    Use go 1.18.6 Tom Wiesing 2022-09-07 09:39:35 +02:00
  • bb73a73f57
    backup: Move taking snapshot to separate function Tom Wiesing 2022-09-06 18:05:42 +02:00
  • ef338cca05
    resources: Properly truncate files Tom Wiesing 2022-09-05 17:17:46 +02:00
  • 3c64689068
    cmd/backup: Fix snapshot not being removed Tom Wiesing 2022-09-05 15:55:44 +02:00
  • 54747e267e
    mv 'env/stack{,_*}.go' => 'env/component{,_*}.go' Tom Wiesing 2022-09-05 15:53:27 +02:00
  • 09431c4869
    env: Move each component into a separate struct Tom Wiesing 2022-09-05 15:50:23 +02:00
  • 2a14d93d3c
    Implement initial 'wdcli backup_instance' command Tom Wiesing 2022-09-05 14:43:50 +02:00
  • a64c02cd78
    internal: Improve error message consistency Tom Wiesing 2022-09-04 14:01:01 +02:00
  • 5d906169f4
    internal/stack: Cleanup API Tom Wiesing 2022-09-02 17:52:06 +02:00
  • 7b38fdd801
    Do a large chunk of the move to go Tom Wiesing 2022-08-14 10:57:59 +02:00
  • db2ad9b4bd
    compose.yml: network.external.name => network.name Tom Wiesing 2022-08-26 15:10:47 +02:00
  • 067c1ed00b
    Fix provision_container.sh Tom Wiesing 2022-09-08 11:36:16 +02:00