Configuration
The systemdescription.yaml file is located in directory store/system
This file contains following sample content
---
subSystems:
- key: PETSDB
type: jdbc
name: Pets Database
- key: PRODUCTSDB
type: jdbc
name: Product Catalog
- key: fs1
type: filesystem
name: 'Drive C:'
environments:
- key: LOCAL
name: Local
- key: DEV
name: Develop
connectionDetails:
PETSDB::LOCAL: !<JDBCConnectionDetails>
userName: user1
password: pwd
jdbcUrl: jdbc:h2:tcp://localhost/./test
tableNames:
- OWNERS
- PETS
- VETS
PRODUCTSDB::LOCAL: !<JDBCConnectionDetails>
userName: user1
password: pwd
jdbcUrl: jdbc:h2:tcp://localhost/./test2
tableNames:
- CUSTOMER
- PRODUCT
- SUPPLIER
fs1::LOCAL: !<FileSystemSettings>
directories:
- path: C:\drift-file-system-test\root-folder-1
- path: C:\drift-file-system-test\root-folder-2
The file has 3 sections:
subsystems:
a list subsystem descriptions
every subsystem has
key: unique id of the subsystem
type:
'jdbc' for SQL database subsystem
'filesystem' for a file system
description
environments
a list of environments (e.g. LOCAL, DEVELOPMENT, STAGING, PROD...)
every subsystem has a
key: unique id of the environment
description
connectionDetails
a map of subsystem specific connection details for each subsystem/env combination
key: combination of <subsystem key>::<environment key>
value: subsystem specific connection details
jdbc: see JDBC Connections
filesystem: see Filesysystem
Last updated
Was this helpful?