|
| 1 | +Scicat: |
| 2 | + Host: ${SCICAT_HOST}/api/v3 |
| 3 | +Transfer: |
| 4 | + StorageLocation: "ETHZ" |
| 5 | + Method: S3 |
| 6 | + S3: |
| 7 | + Endpoint: ${S3_HOST}/archiver/api/v1 |
| 8 | + TokenUrl: ${KEYCLOAK_HOST}/realms/awi/protocol/openid-connect/token |
| 9 | + ClientID: scopem-archiver-service-api |
| 10 | + ChunkSizeMB: 128 |
| 11 | + ConcurrentFiles: 8 |
| 12 | + PoolSize: 4 |
| 13 | + |
| 14 | +MetadataExtractors: |
| 15 | + InstallationPath: C:\Users\Public\Documents\OpenEM\extractors |
| 16 | + SchemasLocation: C:\Users\Public\Documents\OpenEM\schemas |
| 17 | + DownloadMissingExtractors: true |
| 18 | + Timeout: 20m |
| 19 | + Extractors: |
| 20 | + - Name: LS |
| 21 | + GithubOrg: osc-em |
| 22 | + GithubProject: oscem-extractor-life |
| 23 | + Version: v2.0.2 |
| 24 | + Executable: oscem-extractor-life.exe |
| 25 | + Checksum: 0f7f2ef8ec641795ef322c765a504fd6a5a287e70071a79f42f5f73a7c892b1f |
| 26 | + ChecksumAlg: sha256 |
| 27 | + CommandLineTemplate: "-i '{{.SourceFolder}}' -o '{{.OutputFile}}' --cs 2.7 --folder_filter=^.*(?i)(metadata).*$" |
| 28 | + Methods: |
| 29 | + - Name: Single Particle |
| 30 | + Schema: oscem_schemas_spa.schema.json |
| 31 | + Url: https://w3id.org/oscem-schemas/latest/spa/jsonschema/oscem_schemas_spa.schema.json |
| 32 | + - Name: Cellular Tomography |
| 33 | + Schema: oscem_cellular_tomo.json |
| 34 | + Url: https://w3id.org/oscem-schemas/latest/cellular_tomo/jsonschema/oscem_schemas_cellular_tomo.schema.json |
| 35 | + - Name: Tomography |
| 36 | + Schema: oscem_tomo.json |
| 37 | + Url: https://w3id.org/oscem-schemas/latest/subtomo/jsonschema/oscem_schemas_subtomo.schema.json |
| 38 | + - Name: EnvironmentalTomography |
| 39 | + Schema: oscem_env_tomo.json |
| 40 | + Url: https://w3id.org/oscem-schemas/latest/env_tomo/jsonschema/oscem_schemas_env_tomo.schema.json |
| 41 | +WebServer: |
| 42 | + Auth: |
| 43 | + Disable: true |
| 44 | + SessionDuration: 28800 |
| 45 | + Frontend: |
| 46 | + Origin: ${FRONTEND_HOST} |
| 47 | + RedirectPath: "/ingestor" |
| 48 | + OAuth2: |
| 49 | + ClientID: "ingestor" |
| 50 | + RedirectURL: "http://localhost:8888/callback" |
| 51 | + Scopes: |
| 52 | + - email |
| 53 | + OIDC: |
| 54 | + IssuerURL: "${KEYCLOAK_HOST}/realms/awi" |
| 55 | + JWT: |
| 56 | + UseJWKS: true |
| 57 | + JwksURL: "${KEYCLOAK_HOST}/realms/awi/protocol/openid-connect/certs" |
| 58 | + JwksSignatureMethods: |
| 59 | + - RS256 |
| 60 | + RBAC: |
| 61 | + AdminRole: "ingestor-admin-scopem" |
| 62 | + CreateModifyTasksRole: "ingestor-write-scopem" |
| 63 | + ViewTasksRole: "ingestor-read-scopem" |
| 64 | + Paths: |
| 65 | + CollectionLocations: |
| 66 | + "${COLLECTION_LOCATION1}": "${COLLECTION_LOCATION1_PATH}" |
| 67 | + "${COLLECTION_LOCATION2}": "${COLLECTION_LOCATION2_PATH}" |
| 68 | + "${COLLECTION_LOCATION3}": "${COLLECTION_LOCATION3_PATH}" |
| 69 | + MetadataExtJobs: |
| 70 | + ConcurrencyLimit: 10 |
| 71 | + QueueSize: 200 |
| 72 | + Other: |
| 73 | + Port: 8888 |
| 74 | + LogLevel: Info |
| 75 | + DisableServiceAccountCheck: true |
| 76 | + BackendAddress: http://localhost:8888 |
0 commit comments