diff --git a/eu_basysbio/dist/etc/service.properties b/eu_basysbio/dist/etc/service.properties index 97d24e9acee492c67f996a8b6449f9e3c8385fe8..9691d9b0743e312bb4619a28a9d942483361d72f 100644 --- a/eu_basysbio/dist/etc/service.properties +++ b/eu_basysbio/dist/etc/service.properties @@ -58,6 +58,15 @@ download-url = https://localhost:8444 # mail.smtp.host = localhost # mail.from = datastore_server@localhost +# ---------------- Database parameters + +basysbio-databaseEngineCode = postgresql +basysbio-basicDatabaseName = basysbio +basysbio-databaseKind = productive +basysbio-readOnlyGroup = basysbio_readonly +basysbio-readWriteGroup = basysbio_readwrite +basysbio-scriptFolder = sql + # ---------------- Timing parameters for file system operations on remote shares. # Time (in seconds) to wait for any file system operation to finish. Operations exceeding this @@ -75,6 +84,17 @@ failure-interval = 10 quiet-period = 10 +maintenance-plugins = post-registration-upload + +post-registration-upload.class = eu.basysbio.cisd.dss.PostRegistrationDatabaseUploadTask +post-registration-upload.interval = 1440000 +post-registration-upload.database.databaseEngineCode = ${basysbio-databaseEngineCode} +post-registration-upload.database.basicDatabaseName = ${basysbio-basicDatabaseName} +post-registration-upload.database.databaseKind = ${basysbio-databaseKind} +post-registration-upload.database.readOnlyGroup = ${basysbio-readOnlyGroup} +post-registration-upload.database.readWriteGroup = ${basysbio-readWriteGroup} +post-registration-upload.database.scriptFolder = ${basysbio-scriptFolder} + # Data Set Validators data-set-validators = time-series-validator @@ -161,12 +181,12 @@ main-thread.storage-processor.processor.translation.NimbleGenRNA1colorBsubT1 = N main-thread.storage-processor.processor.translation.NimbleGenRNA1colorBsubT1MedianNorm = NIMBLE_GEN_RNA1_COLOR_BSUB_T1_MEDIAN_NORM main-thread.storage-processor.processor.translation.NimbleGenRNA1colorBsubT1QQnorm = NIMBLE_GEN_RNA1_COLOR_BSUB_T1_QQ_NORM main-thread.storage-processor.processor.translation.MetaboliteLCMS = METABOLITE_LCMS -main-thread.storage-processor.processor.database.databaseEngineCode = postgresql -main-thread.storage-processor.processor.database.basicDatabaseName = basysbio -main-thread.storage-processor.processor.database.databaseKind = productive -main-thread.storage-processor.processor.database.readOnlyGroup = basysbio_readonly -main-thread.storage-processor.processor.database.readWriteGroup = basysbio_readwrite -main-thread.storage-processor.processor.database.scriptFolder = sql +main-thread.storage-processor.processor.database.databaseEngineCode = ${basysbio-databaseEngineCode} +main-thread.storage-processor.processor.database.basicDatabaseName = ${basysbio-basicDatabaseName} +main-thread.storage-processor.processor.database.databaseKind = ${basysbio-databaseKind} +main-thread.storage-processor.processor.database.readOnlyGroup = ${basysbio-readOnlyGroup} +main-thread.storage-processor.processor.database.readWriteGroup = ${basysbio-readWriteGroup} +main-thread.storage-processor.processor.database.scriptFolder = ${basysbio-scriptFolder} time-point.incoming-dir = ${data-folder}/incoming-time-point time-point.data-set-info-extractor = ch.systemsx.cisd.etlserver.DefaultDataSetInfoExtractor