10-bootstrap/config/engineering-installation.example.json
{
"schemaVersion": "1",
"installation": {
"engineeringHome": "/home/roland/engineering",
"reportDirectory": "runtime/test/reports/bootstrap"
},
"repositories": {
"enterpriseArchitecture": "enterprise-architecture",
"solutionArchitecture": "solution-architecture",
"engineeringPlatform": "engineering-platform",
"engineeringTools": "engineering-tools",
"runtime": "runtime"
},
"dependencies": {
"go": {"minimumVersion": "1.23"},
"node": {"required": true},
"npm": {"required": true},
"python3": {"minimumVersion": "3.11"},
"mariadbClient": {"required": true},
"mariadbService": {"serviceName": "mariadb", "required": true}
},
"runtime": {
"test": {
"host": "127.0.0.1",
"port": 18082,
"database": {
"host": "127.0.0.1",
"port": 3306,
"name": "engineering_platform_test",
"user": "engineering_platform_test",
"password": "user"
},
"seedMode": "initial-only"
},
"production": {
"host": "127.0.0.1",
"port": 18083,
"database": {
"host": "127.0.0.1",
"port": 3306,
"name": "engineering_platform",
"user": "engineering_platform",
"password": "user"
},
"seedMode": "initial-only"
}
},
"languages": {
"default": "de",
"supported": ["de", "en", "uk"]
},
"seeds": {
"manifest": "engineering-platform/60-persistence/seeds/architecture-seed-manifest.json"
}
}