-
Notifications
You must be signed in to change notification settings - Fork 0
/
example.full.env
630 lines (521 loc) · 20.7 KB
/
example.full.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# Docker Compose
#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Image Versions
VDI_SERVICE_TAG=latest
VDI_CACHE_DB_TAG=latest
VDI_KAFKA_TAG=3.4.0
VDI_PLUGIN_EXAMPLE_TAG=latest
VDI_PLUGIN_GENELIST_TAG=latest
VDI_PLUGIN_ISASIMPLE_TAG=latest
VDI_PLUGIN_BIGWIG_TAG=latest
VDI_PLUGIN_BIOM_TAG=latest
VDI_PLUGIN_RNASEQ_TAG=latest
# Paths
DATASET_DIRECTORY_SOURCE_PATH=/var/www/Common/userDatasets/vdi_datasets_feat_s/
DATASET_DIRECTORY_TARGET_PATH=/datasets
# VDI Service Labels
VDI_SERVICE_WATCHTOWER=true
VDI_POSTGRES_WATCHTOWER=true
PLUGIN_EXAMPLE_WATCHTOWER=true
PLUGIN_GENELIST_WATCHTOWER=true
PLUGIN_ISASIMPLE_WATCHTOWER=true
PLUGIN_BIGWIG_WATCHTOWER=true
PLUGIN_BIOM_WATCHTOWER=true
PLUGIN_RNASEQ_WATCHTOWER=true
# Traefik
TRAEFIK_SERVICE_ROUTER=vdi-dev
TRAEFIK_VDI_HOST=vdi-dev.apidb.org
USE_TRAEFIK_SSL=true
TRAEFIK_ENTRYPOINTS=local
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# Modules
#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # #
#
# Rest Service
#
# # # # # # # # # # # # # # # # # # # # # #
# Exposed HTTP port for the rest service.
VDI_SERVICE_HTTP_PORT=80
# Authentication secret key/salt
AUTH_SECRET_KEY=
# Administration endpoint auth secret key
ADMIN_AUTH_TOKEN=
# Oauth Service Configuration
OAUTH_CLIENT_ID=
OAUTH_CLIENT_SECRET=
KEY_STORE_FILE=
KEY_STORE_PASS_PHRASE=
OAUTH_URL=https://eupathdb.org/oauth
# LDAP server(s) that will be used to lookup oracle connection details.
LDAP_SERVER=
# Base DN used in LDAP queries for Oracle connection details
ORACLE_BASE_DN=ou=applications,dc=apidb,dc=org
# Enable cross-origin request headers
ENABLE_CORS=false
# Max upload file size
MAX_UPLOAD_FILE_SIZE=1073741824
# User upload quota cap
USER_UPLOAD_QUOTA=10737418240
# # # # # # # # # # # # # # # # # # # # # #
#
# Dataset Reconciler
#
# Configuration details specific to the
# automatic dataset reconciler module.
#
# # # # # # # # # # # # # # # # # # # # # #
# Frequency at which the dataset reconciler will attempt to run automatically.
RECONCILER_FULL_RUN_INTERVAL=6h
RECONCILER_SLIM_RUN_INTERVAL=5m
# Determines whether reconciler should run automatically.
RECONCILER_ENABLED=false
# Determines whether the reconciler should perform deletes
RECONCILER_DELETES_ENABLED=false
# # # # # # # # # # # # # # # # # # # # # #
#
# Hard Delete Trigger Handler
#
# Configuration details specific to the
# dataset hard deletion event handler
# module.
#
# # # # # # # # # # # # # # # # # # # # # #
# Kafka client ID for the hard delete trigger handler's Kafka consumer client.
HARD_DELETE_HANDLER_KAFKA_CONSUMER_CLIENT_ID=hard-delete-handler
# How many workers should the hard delete handler module spin up to handle
# dataset hard deletion triggers.
HARD_DELETE_HANDLER_WORKER_POOL_SIZE=1
# How many unprocessed events can be waiting in the hard delete handler module's
# worker pool job queue before the handler stops fetching more trigger events.
HARD_DELETE_HANDLER_WORK_QUEUE_SIZE=100
# # # # # # # # # # # # # # # # # # # # # #
#
# Import Trigger Handler
#
# Configuration details specific to the
# dataset import event handler module.
#
# # # # # # # # # # # # # # # # # # # # # #
# Kafka client ID for the import trigger handler's Kafka consumer client.
IMPORT_HANDLER_KAFKA_CONSUMER_CLIENT_ID=import-handler
# How many workers should the import handler module spin up to handle dataset
# import triggers.
IMPORT_HANDLER_WORKER_POOL_SIZE=10
# How many unprocessed events can be waiting in the import handler module's
# worker pool job queue before the handler stops fetching more trigger events.
IMPORT_HANDLER_WORK_QUEUE_SIZE=5
# # # # # # # # # # # # # # # # # # # # # #
#
# Install Data Trigger Handler
#
# Configuration details specific to the
# dataset installation event handler
# module.
#
# # # # # # # # # # # # # # # # # # # # # #
# Kafka client ID for the install-data trigger handler's Kafka consumer client.
INSTALL_DATA_HANDLER_KAFKA_CONSUMER_CLIENT_ID=install-data-handler
# How many workers should the install module spin up to handle dataset install
# triggers.
INSTALL_DATA_HANDLER_WORKER_POOL_SIZE=5
# How many unprocessed events can be waiting in the install-data handler
# module's worker pool job queue before the handler stops fetching more trigger
# events.
INSTALL_DATA_HANDLER_WORK_QUEUE_SIZE=5
# # # # # # # # # # # # # # # # # # # # # #
#
# Pruner
#
# Configuration details specific to the
# pruner module.
#
# # # # # # # # # # # # # # # # # # # # # #
# Age at which a soft-deleted dataset becomes a candidate for pruning from the
# VDI system.
DATASET_PRUNING_DELETION_THRESHOLD=5d
# Frequency at which the pruner will run automatically.
DATASET_PRUNING_INTERVAL=6h
# Interval at which the pruner module should wake up and check for a service
# shutdown signal. Unless a pruning job is actively running, this value
# controls the maximum wait time for the module to stop after a shutdown has
# been requested.
DATASET_PRUNING_WAKEUP_INTERVAL=10s
# # # # # # # # # # # # # # # # # # # # # #
#
# Share Trigger Handler
#
# Configuration details specific to the
# dataset share event handler module.
#
# # # # # # # # # # # # # # # # # # # # # #
# Kafka Client ID for the share trigger handler's Kafka consumer client.
SHARE_HANDLER_KAFKA_CONSUMER_CLIENT_ID=share-handler
# How many workers should the share handler module spin up to handle dataset
# share triggers.
SHARE_HANDLER_WORKER_POOL_SIZE=10
# How many unprocessed events can be waiting in the share handler module's
# worker pool job queue before the handler stops fetching more trigger events.
SHARE_HANDLER_WORK_QUEUE_SIZE=5
# # # # # # # # # # # # # # # # # # # # # #
#
# Soft Delete Trigger Handler
#
# Configuration details specific to the
# dataset soft delete event handler module.
#
# # # # # # # # # # # # # # # # # # # # # #
# Kafka client ID for the soft delete trigger handler's Kafka consumer client.
SOFT_DELETE_HANDLER_KAFKA_CONSUMER_CLIENT_ID=soft-delete-handler
# How many workers should the soft-delete handler module spin up to handle
# dataset soft delete triggers.
SOFT_DELETE_HANDLER_WORKER_POOL_SIZE=10
# How many unprocessed events can be waiting in the soft delete handler module's
# worker pool job queue before the handler stops fetching more trigger events.
SOFT_DELETE_HANDLER_WORK_QUEUE_SIZE=5
# # # # # # # # # # # # # # # # # # # # # #
#
# Update Meta Trigger Handler
#
# Configuration details specific to the
# update metadata event handler module.
#
# # # # # # # # # # # # # # # # # # # # # #
# Kafka client ID for the update meta trigger handler's Kafka consumer client.
UPDATE_META_HANDLER_KAFKA_CONSUMER_CLIENT_ID=update-meta-handler
# How many workers should the update meta handler module spin up to handle
# dataset metadata update triggers.
UPDATE_META_HANDLER_WORKER_POOL_SIZE=10
# How many unprocessed events can be waiting in the update meta handler module's
# worker pool job queue before the handler stops fetching more trigger events.
UPDATE_META_HANDLER_WORK_QUEUE_SIZE=5
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# Components
#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # #
#
# Cache DB
#
# # # # # # # # # # # # # # # # # # # # # #
CACHE_DB_USERNAME=someUser
CACHE_DB_PASSWORD=somePassword
CACHE_DB_HOST=cache-db
CACHE_DB_PORT=5432
CACHE_DB_POOL_SIZE=5
# # # # # # # # # # # # # # # # # # # # # #
#
# Kafka
#
# # # # # # # # # # # # # # # # # # # # # #
KAFKA_SERVERS=kafka:9092
KAFKA_CONSUMER_GROUP_ID=vdi-kafka-consumers
KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092
# TODO: This should be split into separate producer client IDs for all modules that produce kafka messages.
KAFKA_PRODUCER_CLIENT_ID=vdi-event-router
KAFKA_TOPIC_HARD_DELETE_TRIGGERS=hard-delete-triggers
KAFKA_TOPIC_IMPORT_TRIGGERS=import-triggers
KAFKA_TOPIC_INSTALL_TRIGGERS=install-triggers
KAFKA_TOPIC_SHARE_TRIGGERS=share-triggers
KAFKA_TOPIC_SOFT_DELETE_TRIGGERS=soft-delete-triggers
KAFKA_TOPIC_UPDATE_META_TRIGGERS=update-meta-triggers
KAFKA_MESSAGE_KEY_HARD_DELETE_TRIGGERS=hard-delete-trigger
KAFKA_MESSAGE_KEY_IMPORT_TRIGGERS=import-trigger
KAFKA_MESSAGE_KEY_INSTALL_TRIGGERS=install-trigger
KAFKA_MESSAGE_KEY_SHARE_TRIGGERS=share-trigger
KAFKA_MESSAGE_KEY_SOFT_DELETE_TRIGGERS=soft-delete-trigger
KAFKA_MESSAGE_KEY_UPDATE_META_TRIGGERS=update-meta-trigger
# # # # # # # # # # # # # # # # # # # # # #
#
# Rabbit
#
# # # # # # # # # # # # # # # # # # # # # #
# Defines whether the rabbitmq network is external to the docker stack.
# On prod and local dev this will be false, however on dev/qa it will be true.
RABBITMQ_IS_LOCAL=false
# Name of the connection to the RabbitMQ service. This value will show in the
# RabbitMQ logs and management console to identify the VDI service's connection.
GLOBAL_RABBIT_CONNECTION_NAME=vdi
# Hostname of the global RabbitMQ instance that the VDI service will connect to.
GLOBAL_RABBIT_HOST=rabbit-external
# Port to use when connecting to the global RabbitMQ instance.
GLOBAL_RABBIT_PORT=5672
# Credentials username used to authenticate with the global RabbitMQ instance.
GLOBAL_RABBIT_USERNAME=someUser
# Credentials password used to authenticate with the global RabbitMQ instance.
GLOBAL_RABBIT_PASSWORD=somePassword
# Whether the VDI should use TLS/SSL when connecting to the RabbitMQ instance.
# This should be set to false for local development and true when running in a
# server environment.
GLOBAL_RABBIT_USE_TLS=false
# Frequency that the global RabbitMQ instance will be polled for new messages
# from MinIO.
GLOBAL_RABBIT_VDI_POLLING_INTERVAL=1s
# Name of the target RabbitMQ exchange that will be declared by both the MinIO
# instance and the VDI service.
#
# THIS VALUE MUST BE THE SAME AS THE VALUE CONFIGURED IN MINIO.
GLOBAL_RABBIT_VDI_EXCHANGE_NAME=vdi-bucket-notifications
# Exchange type as declared bt the MinIO connection to the global RabbitMQ
# instance.
#
# THIS VALUE MUST BE THE SAME AS THE VALUE CONFIGURED IN MINIO.
GLOBAL_RABBIT_VDI_EXCHANGE_TYPE=direct
# Whether the exchange should be auto deleted when the connections from MinIO
# and the VDI service are closed.
#
# THIS VALUE MUST BE THE SAME AS THE VALUE CONFIGURED IN MINIO.
GLOBAL_RABBIT_VDI_EXCHANGE_AUTO_DELETE=false
# Whether the exchange should be durable (persisted to disk).
#
# THIS VALUE MUST BE THE SAME AS THE VALUE CONFIGURED IN MINIO.
GLOBAL_RABBIT_VDI_EXCHANGE_DURABLE=true
# Additional arguments to pass to the exchange declaration.
#GLOBAL_RABBIT_VDI_EXCHANGE_ARGUMENTS=an:argument,another:argument
# Name of the RabbitMQ queue to declare.
#
# THIS VALUE MUST BE THE SAME AS THE VALUE CONFIGURED IN MINIO.
GLOBAL_RABBIT_VDI_QUEUE_NAME=vdi-bucket-notifications
# Whether the queue should be auto deleted when the connections from MinIO and
# the VDI service are closed.
#
# THIS VALUE MUST BE THE SAME AS THE VALUE CONFIGURED IN MINIO.
GLOBAL_RABBIT_VDI_QUEUE_AUTO_DELETE=false
# Whether the queue should be declared as exclusive to the VDI service. This
# value should always be `false` under normal circumstances.
GLOBAL_RABBIT_VDI_QUEUE_EXCLUSIVE=false
# Whether the queue should be durable (persisted to disk).
#
# THIS VALUE MUST BE THE SAME AS THE VALUE CONFIGURED IN MINIO.
GLOBAL_RABBIT_VDI_QUEUE_DURABLE=true
# Additional arguments to pass to the queue declaration.
#GLOBAL_RABBIT_VDI_QUEUE_ARGUMENTS=an:argument,another:argument
GLOBAL_RABBIT_VDI_ROUTING_KEY=vdi-bucket-notifications
#GLOBAL_RABBIT_VDI_ROUTING_ARGUMENTS=an:argument,another:argument
# # # # # # # # # # # # # # # # # # # # # #
#
# MinIO (S3)
#
# # # # # # # # # # # # # # # # # # # # # #
# Name for the VDI dataset container bucket.
#
# In server environments, this must line up with the name of the bucket that was
# created for VDI.
#
# In local dev, this also controls the name of the bucket to be created for VDI,
# meaning this value doesn't need to change.
S3_BUCKET_NAME=some-bucket
# Host address for the S3/MinIO instance that VDI will store datasets in.
#
# In local dev, this must align with the name of the MinIO service as defined in
# docker-compose.dev.yml
S3_HOST=minio-external
# Port that VDI will use to make requests to the S3/MinIO API.
S3_PORT=9000
# Whether HTTPS should be used when communicating with S3/MinIO.
#
# In server environments this will be true, in local dev this will be false.
S3_USE_HTTPS=false
# Access token used to authenticate with the MinIO instance.
#
# In local dev this value doesn't matter as long as it is non-blank.
S3_ACCESS_TOKEN=someToken
# Secret key used to authenticate with the MinIO instance.
#
# In local dev this value doesn't matter as long as it is non-blank.
S3_SECRET_KEY=someSecretKey
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# VDI Plugin Declarations
#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Global Plugin Config
SITE_BUILD=build-65
# No-Op Plugin
PLUGIN_HANDLER_NOOP_NAME=noop
PLUGIN_HANDLER_NOOP_DISPLAY_NAME="Example Plugin"
PLUGIN_HANDLER_NOOP_VERSION=1.0
PLUGIN_HANDLER_NOOP_ADDRESS=example:80
PLUGIN_HANDLER_NOOP_PROJECT_IDS=
PLUGIN_HANDLER_NOOP_CUSTOM_PATH=
PLUGIN_HANDLER_NOOP_IMPORT_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_NOOP_INSTALL_DATA_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_NOOP_INSTALL_META_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_NOOP_UNINSTALL_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_NOOP_CHECK_COMPAT_SCRIPT_MAX_DURATION=1h
# GeneList Plugin
PLUGIN_HANDLER_GENELIST_NAME=genelist
PLUGIN_HANDLER_GENELIST_DISPLAY_NAME="Gene List"
PLUGIN_HANDLER_GENELIST_VERSION=1.0
PLUGIN_HANDLER_GENELIST_ADDRESS=genelist:80
PLUGIN_HANDLER_GENELIST_PROJECT_IDS=AmoebaDB,CryptoDB,FungiDB,GiardiaDB,HostDB,MicrosporidiaDB,PiroplasmaDB,PlasmoDB,ToxoDB,TrichDB,TriTrypDB,VectorBase
PLUGIN_HANDLER_GENELIST_CUSTOM_PATH=
PLUGIN_HANDLER_GENELIST_IMPORT_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_GENELIST_INSTALL_DATA_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_GENELIST_INSTALL_META_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_GENELIST_UNINSTALL_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_GENELIST_CHECK_COMPAT_SCRIPT_MAX_DURATION=1h
# ISASimple Plugin
PLUGIN_HANDLER_ISASIMPLE_NAME=isasimple
PLUGIN_HANDLER_ISASIMPLE_DISPLAY_NAME="ISA Simple"
PLUGIN_HANDLER_ISASIMPLE_VERSION=1.0
PLUGIN_HANDLER_ISASIMPLE_ADDRESS=isasimple:80
PLUGIN_HANDLER_ISASIMPLE_PROJECT_IDS=ClinEpiDB
PLUGIN_HANDLER_ISASIMPLE_CUSTOM_PATH=
PLUGIN_HANDLER_ISASIMPLE_IMPORT_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_ISASIMPLE_INSTALL_DATA_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_ISASIMPLE_INSTALL_META_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_ISASIMPLE_UNINSTALL_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_ISASIMPLE_CHECK_COMPAT_SCRIPT_MAX_DURATION=1h
# BigWig Plugin
PLUGIN_HANDLER_BIGWIG_NAME=bigwigfiles
PLUGIN_HANDLER_BIGWIG_DISPLAY_NAME=Bigwig
PLUGIN_HANDLER_BIGWIG_VERSION=1.0
PLUGIN_HANDLER_BIGWIG_ADDRESS=bigwig:80
PLUGIN_HANDLER_BIGWIG_PROJECT_IDS=AmoebaDB,CryptoDB,FungiDB,GiardiaDB,HostDB,MicrosporidiaDB,PiroplasmaDB,PlasmoDB,ToxoDB,TrichDB,TriTrypDB,VectorBase
PLUGIN_HANDLER_BIGWIG_CUSTOM_PATH=
PLUGIN_HANDLER_BIGWIG_IMPORT_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_BIGWIG_INSTALL_DATA_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_BIGWIG_INSTALL_META_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_BIGWIG_UNINSTALL_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_BIGWIG_CHECK_COMPAT_SCRIPT_MAX_DURATION=1h
# BIOM Plugin
PLUGIN_HANDLER_BIOM_NAME=biom
PLUGIN_HANDLER_BIOM_DISPLAY_NAME=BIOM
PLUGIN_HANDLER_BIOM_VERSION=1.0
PLUGIN_HANDLER_BIOM_ADDRESS=biom:80
PLUGIN_HANDLER_BIOM_PROJECT_IDS=MicrobiomeDB
PLUGIN_HANDLER_BIOM_CUSTOM_PATH=
PLUGIN_HANDLER_BIOM_IMPORT_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_BIOM_INSTALL_DATA_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_BIOM_INSTALL_META_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_BIOM_UNINSTALL_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_BIOM_CHECK_COMPAT_SCRIPT_MAX_DURATION=1h
# RNAseq Plugin
PLUGIN_HANDLER_RNASEQ_NAME=rnaseq
PLUGIN_HANDLER_RNASEQ_DISPLAY_NAME=RNA-Seq
PLUGIN_HANDLER_RNASEQ_VERSION=1.0
PLUGIN_HANDLER_RNASEQ_ADDRESS=rnaseq:80
PLUGIN_HANDLER_RNASEQ_PROJECT_IDS=AmoebaDB,CryptoDB,FungiDB,GiardiaDB,HostDB,MicrosporidiaDB,PiroplasmaDB,PlasmoDB,ToxoDB,TrichDB,TriTrypDB,VectorBase
PLUGIN_HANDLER_RNASEQ_CUSTOM_PATH=
PLUGIN_HANDLER_RNASEQ_IMPORT_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_RNASEQ_INSTALL_DATA_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_RNASEQ_INSTALL_META_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_RNASEQ_UNINSTALL_SCRIPT_MAX_DURATION=1h
PLUGIN_HANDLER_RNASEQ_CHECK_COMPAT_SCRIPT_MAX_DURATION=1h
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# Application Database Declarations
#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
DB_CONNECTION_ENABLED_AMOEBA=false
DB_CONNECTION_NAME_AMOEBA=AmoebaDB
DB_CONNECTION_LDAP_AMOEBA=ameb063n
DB_CONNECTION_PASS_AMOEBA=someDBPass
DB_CONNECTION_DATA_SCHEMA_AMOEBA=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_AMOEBA=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_AMOEBA=5
DB_CONNECTION_ENABLED_CRYPTO=false
DB_CONNECTION_NAME_CRYPTO=CryptoDB
DB_CONNECTION_LDAP_CRYPTO=cryp063n
DB_CONNECTION_PASS_CRYPTO=someDBPass
DB_CONNECTION_DATA_SCHEMA_CRYPTO=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_CRYPTO=vdi
DB_CONNECTION_POOL_SIZE_CRYPTO=5
DB_CONNECTION_ENABLED_FUNGI=false
DB_CONNECTION_NAME_FUNGI=FungiDB
DB_CONNECTION_LDAP_FUNGI=fung063n
DB_CONNECTION_PASS_FUNGI=someDBPass
DB_CONNECTION_DATA_SCHEMA_FUNGI=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_FUNGI=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_FUNGI=5
DB_CONNECTION_ENABLED_GIARDIA=false
DB_CONNECTION_NAME_GIARDIA=GiardiaDB
DB_CONNECTION_LDAP_GIARDIA=giar063n
DB_CONNECTION_PASS_GIARDIA=someDBPass
DB_CONNECTION_DATA_SCHEMA_GIARDIA=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_GIARDIA=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_GIARDIA=5
DB_CONNECTION_ENABLED_HOST=false
DB_CONNECTION_NAME_HOST=HostDB
DB_CONNECTION_LDAP_HOST=host063n
DB_CONNECTION_PASS_HOST=someDBPass
DB_CONNECTION_DATA_SCHEMA_HOST=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_HOST=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_HOST=5
DB_CONNECTION_ENABLED_MICROSPORIDIA=false
DB_CONNECTION_NAME_MICROSPORIDIA=MicrosporidiaDB
DB_CONNECTION_LDAP_MICROSPORIDIA=micr063n
DB_CONNECTION_PASS_MICROSPORIDIA=someDBPass
DB_CONNECTION_DATA_SCHEMA_MICROSPORIDIA=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_MICROSPORIDIA=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_MICROSPORIDIA=5
DB_CONNECTION_ENABLED_PIROPLASMA=false
DB_CONNECTION_NAME_PIROPLASMA=PiroplasmaDB
DB_CONNECTION_LDAP_PIROPLASMA=piro063n
DB_CONNECTION_PASS_PIROPLASMA=someDBPass
DB_CONNECTION_DATA_SCHEMA_PIROPLASMA=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_PIROPLASMA=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_PIROPLASMA=5
DB_CONNECTION_ENABLED_PLASMO=true
DB_CONNECTION_NAME_PLASMO=PlasmoDB
DB_CONNECTION_LDAP_PLASMO=plas063n
DB_CONNECTION_PASS_PLASMO=someDBPass
DB_CONNECTION_DATA_SCHEMA_PLASMO=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_PLASMO=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_PLASMO=5
DB_CONNECTION_ENABLED_TOXO=false
DB_CONNECTION_NAME_TOXO=ToxoDB
DB_CONNECTION_LDAP_TOXO=toxo063n
DB_CONNECTION_PASS_TOXO=someDBPass
DB_CONNECTION_DATA_SCHEMA_TOXO=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_TOXO=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_TOXO=5
DB_CONNECTION_ENABLED_TRICH=false
DB_CONNECTION_NAME_TRICH=TrichDB
DB_CONNECTION_LDAP_TRICH=tvag063n
DB_CONNECTION_PASS_TRICH=someDBPass
DB_CONNECTION_DATA_SCHEMA_TRICH=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_TRICH=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_TRICH=5
DB_CONNECTION_ENABLED_TRITRYP=false
DB_CONNECTION_NAME_TRITRYP=TriTrypDB
DB_CONNECTION_LDAP_TRITRYP=tryp063n
DB_CONNECTION_PASS_TRITRYP=someDBPass
DB_CONNECTION_DATA_SCHEMA_TRITRYP=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_TRITRYP=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_TRITRYP=5
DB_CONNECTION_ENABLED_VECTOR=false
DB_CONNECTION_NAME_VECTOR=VectorBase
DB_CONNECTION_LDAP_VECTOR=vect063n
DB_CONNECTION_PASS_VECTOR=someDBPass
DB_CONNECTION_DATA_SCHEMA_VECTOR=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_VECTOR=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_VECTOR=5
DB_CONNECTION_ENABLED_ORTHO=false
DB_CONNECTION_NAME_ORTHO=OrthoMCL
DB_CONNECTION_LDAP_ORTHO=orth063n
DB_CONNECTION_PASS_ORTHO=someDBPass
DB_CONNECTION_DATA_SCHEMA_ORTHO=vdi_datasets_dev_n
DB_CONNECTION_CONTROL_SCHEMA_ORTHO=vdi_control_dev_n
DB_CONNECTION_POOL_SIZE_ORTHO=5
DB_CONNECTION_ENABLED_CLINEPI=false
DB_CONNECTION_NAME_CLINEPI=ClinEpiDB
DB_CONNECTION_LDAP_CLINEPI=eda063n
DB_CONNECTION_PASS_CLINEPI=someDBPass
DB_CONNECTION_DATA_SCHEMA_CLINEPI=vdidatasetsclinepidevn
DB_CONNECTION_CONTROL_SCHEMA_CLINEPI=vdicontrolclinepidevn
DB_CONNECTION_POOL_SIZE_CLINEPI=5
DB_CONNECTION_ENABLED_MICROBIOME=false
DB_CONNECTION_NAME_MICROBIOME=MicrobiomeDB
DB_CONNECTION_LDAP_MICROBIOME=eda063n
DB_CONNECTION_PASS_MICROBIOME=someDBPass
DB_CONNECTION_DATA_SCHEMA_MICROBIOME=vdidatasetsmbiodevn
DB_CONNECTION_CONTROL_SCHEMA_MICROBIOME=vdicontrolmbiodevn
DB_CONNECTION_POOL_SIZE_MICROBIOME=5