diff --git a/CHANGELOG.md b/CHANGELOG.md index a7a900aea..dd22fb7e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,20 @@ - Add "nieuw" and "toegevoegd" labels and filters to concepts - Add support for concept archiving ### deploy instructions +#### Virtuoso update + - stop the stack: `drc stop` + - start the "maintenance" frontend? + - start the virtuoso container: `drc start virtuoso` + - create a new checkpoint so the transaction log is cleared: + - enter the isql-v environment: `drc exec virtuoso isql-v` + - create a checkpoint: `exec('checkpoint');` + - exit the isql-v environment: `exit;` + - stop the virtuoso service + - make a backup of the data/db folder in case something goes wrong and we need to downgrade again `cp -r data/db some-backup-folder` + - remove the transaction log file: `rm data/db/virtuoso.trx` + - `drc up -d virtuoso` to update to the new image + - check the logs to see if nothing strange happened +#### Other - Follow the steps to re-sync data from OP - `drc restart migrations` and check if they ran successfully - `drc restart cache resource database dispatcher subsidy-applications-management report-generation; drc up -d` diff --git a/docker-compose.yml b/docker-compose.yml index f049e7df3..7190e00dc 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -71,7 +71,7 @@ services: restart: always logging: *default-logging virtuoso: - image: tenforce/virtuoso:1.3.2-virtuoso7.2.5.1 + image: redpencil/virtuoso:1.2.0-rc.1 environment: SPARQL_UPDATE: "true" DEFAULT_GRAPH: "http://mu.semte.ch/application" @@ -467,7 +467,7 @@ services: # DELTA GENERAL ################################################################################ publication-triplestore: - image: tenforce/virtuoso:1.3.2-virtuoso7.2.5.1 + image: redpencil/virtuoso:1.2.0-rc.1 environment: SPARQL_UPDATE: "true" DEFAULT_GRAPH: "http://mu.semte.ch/application"